Daiyue Weng wrote:
> Hi, I am trying to record memory and CPU usages and load a logger from an
> external config file (logging.conf),
[snip]
One important debugging strategy is to try and find the minimal example that
produces a problem. In this case you can provoke the the behaviour you are
seeing with two lines of Python:
>>> import logging
>>> logging.warn(1, 2)
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.4/logging/__init__.py", line 978, in emit
msg = self.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 828, in format
return fmt.format(record)
File "/usr/lib/python3.4/logging/__init__.py", line 565, in format
record.message = record.getMessage()
File "/usr/lib/python3.4/logging/__init__.py", line 328, in getMessage
msg = msg % self.args
TypeError: not all arguments converted during string formatting
Call stack:
File "<stdin>", line 1, in <module>
Message: 1
Arguments: (2,)
Please make an effort to remove the irrelevant stuff before you come here to
ask for help next time. Thank you.
--
https://mail.python.org/mailman/listinfo/python-list