3
我正在使用python日志记录模块。如何格式化python日志记录器的默认消息
当我输出任何消息时,它将默认输出字符串作为前缀。
例如
logging.info("any message")
给输出与前缀 “信息:”
INFO:any message
我想没有任何前缀来打印简单的信息。
如何做到这一点?
我正在使用python日志记录模块。如何格式化python日志记录器的默认消息
当我输出任何消息时,它将默认输出字符串作为前缀。
例如
logging.info("any message")
给输出与前缀 “信息:”
INFO:any message
我想没有任何前缀来打印简单的信息。
如何做到这一点?
阅读API。
FORMAT = '%(asctime)-15s %(clientip)s %(user)-8s %(message)s'
logging.basicConfig(format=FORMAT)
d = {'clientip': '192.168.0.1', 'user': 'fbloggs'}
logger = logging.getLogger('tcpserver')
logger.warning('Protocol problem: %s', 'connection reset', extra=d)
给人
2006-02-08 22:20:02,165 192.168.0.1 fbloggs Protocol problem: connection reset
你将不得不自定义记录器,类似于上面显示的格式。
只输出该消息,使用下列格式的字符串:
logging.basicConfig(format='%(message)s')