我正在尝试如下配置日志记录
from datetime import datetime
import logging
import sys
tz = datetime.utcnow().isoformat()[:-3] + 'Z'
fmt = tz + ' %(levelname)s %(filename)s %(threadName)s %(filename)s:%(lineno)d %(message)s'
logging.basicConfig(
format=fmt,
datefmt='%Y-%m-%dT%H:%M:%S',
handlers=[logging.StreamHandler(sys.stdout)],
level=logging.INFO)
但是每当我试着做日志的时候。它抛出了下面的错误
>>> logging.info("debraj")
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.6/logging/__init__.py", line 994, in emit
msg = self.format(record)
File "/usr/lib/python3.6/logging/__init__.py", line 840, in format
return fmt.format(record)
File "/usr/lib/python3.6/logging/__init__.py", line 578, in format
if self.usesTime():
File "/usr/lib/python3.6/logging/__init__.py", line 546, in usesTime
return self._style.usesTime()
File "/usr/lib/python3.6/logging/__init__.py", line 388, in usesTime
return self._fmt.find(self.asctime_search) >= 0
AttributeError: 'tuple' object has no attribute 'find'
Call stack:
File "<stdin>", line 1, in <module>
Message: 'debraj'
Arguments: ()
有人能告诉我我做错了什么吗
@jasonharper作为上述评论回答
相关问题 更多 >
编程相关推荐