在日志中,时间戳可用,但每条日志消息都不会记录"source file name"
和"line number"
。
如何在GAE Python logging.info
(或logging.warn
或logging.error
及其他人)中记录文件名和行号?
由"source file name"
表示生成日志的Python代码文件(* .py)。
答案 0 :(得分:1)
在main.py
添加:
formatter = logging.Formatter('%(levelname)-8s %(asctime)s %(filename)s:%(lineno)s] %(message)s')
logging.getLogger().handlers[0].setFormatter(formatter)
答案 1 :(得分:0)
您是否尝试过查看logging formatters?
看起来应该是这样的
formatter = logging.Formatter(
'[%(asctime)s] p%(process)s {%(pathname)s:%(lineno)d}'
' %(levelname)s - %(message)s','%m-%d %H:%M:%S')