Jam*_*Lin 19 python format logging
我正在尝试设置一个用于登录python的格式:
import logging,logging.handlers
FORMAT = "%(asctime)-15s %(message)s"
logging.basicConfig(format=FORMAT,level=logging.INFO)
logger = logging.getLogger("twitter")
handler = logging.handlers.RotatingFileHandler('/var/log/twitter_search/message.log', maxBytes=1024000, backupCount=5)
logger.addHandler(handler)
Run Code Online (Sandbox Code Playgroud)
基本上,日志记录工作,但没有日期格式...
unu*_*tbu 31
您可以将datefmt参数添加到basicConfig:
logging.basicConfig(format=FORMAT,level=logging.INFO,datefmt='%Y-%m-%d %H:%M:%S')
Run Code Online (Sandbox Code Playgroud)
或者,设置Rotating FileHandler的格式:
fmt = logging.Formatter(FORMAT,datefmt='%Y-%m-%d')
handler.setFormatter(fmt)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13987 次 |
| 最近记录: |