当然,请检查日志记录文档中的格式化程序。特别是lineno和pathname变量。
%(pathname)s 发出日志记录调用的源文件 的 完整路径名(如果有)。
%(filename)s 路径名 的 文件名部分。
%(module)s 模块(文件名的名称部分)。
%(funcName)s 包含日志记录调用的函数 的 名称。
%(lineno)d 发出记录调用的源行号(如果有)。
看起来像这样:
formatter = logging.Formatter('[%(asctime)s] p%(process)s {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s','%m-%d %H:%M:%S')


