Я работаю с Python, и мне нужно использовать регистратор, поэтому я решил начать использовать RotatingFileHandler. Ниже мой logging.conf
файлКак записывать два значения переменных в один журнал в Python?
[loggers]
keys=root
[handlers]
keys=logfile
[formatters]
keys=logfileformatter
[logger_root]
level=DEBUG
handlers=logfile
[formatter_logfileformatter]
format=%(asctime)s %(name)-12s: %(levelname)s %(message)s
[handler_logfile]
class=handlers.RotatingFileHandler
level=NOTSET
args=('ookagent.log', 'a', 50000000000, 5)
formatter=logfileformatter
А ниже мой Python скрипт, из которого я успешно смог войти в файлы. Но я пытаюсь войти два значения переменных из одной заготовки, как упомянуто, как показано ниже -
#!/usr/bin/python
import logging
import logging.config
import logging.handlers
# using RotatingFileHandler for logging purpose
logging.config.fileConfig('logging.conf')
ooklogger = logging.getLogger('')
list1 = ['abc', 'def', 'ghi']
list2 = ['jkl', 'mno', 'pqr']
ooklogger.info("Test %s" % (list1, list2))
Но всякий раз, когда я бегу мой выше сценарий Python, я всегда получаю ниже ошибки -
ooklogger.info("Test %s" % (list1, list2))
TypeError: not all arguments converted during string formatting
Любая идея неправильно я делаю?