小编Kat*_*ate的帖子

如何让 Loguru 将完整的回溯记录记录到文件中?

如果我做错了什么,请原谅,这是我的第一个问题。

\n

这是我的配置:

\n
def logging_module():\n    """A customized Loguru logging module"""\n    logger.add(sys.stderr, format="{time} {level} {message}", filter="my_module", level="DEBUG")\n    logger.add("./logs/log.txt", backtrace=True, diagnose=True, enqueue=True, retention="30 days")\n    return logger\n
Run Code Online (Sandbox Code Playgroud)\n

我正在@logger.catch()为我的整个应用程序使用装饰器。

\n

问题是 log.txt 文件中的日志被切成两半[...]。我阅读了整个 API 文档,但没有找到改变它的方法。

\n
File "C:\\Python39\\lib\\site-packages\\pony\\orm\\core.py", line 774, in bind\n    self._bind(*args, **kwargs)\n    \xe2\x94\x82    \xe2\x94\x82      \xe2\x94\x82       \xe2\x94\x94 {'provider': ['provider'], 'user': ['username'], 'password': ['password'], 'database': ['database'], 'host': ['192.168.1....\n    \xe2\x94\x82    \xe2\x94\x82      \xe2\x94\x94 ()\n    \xe2\x94\x82    \xe2\x94\x94 <function Database._bind at 0x0000021AB8CF3040>\n    \xe2\x94\x94 <pony.orm.core.Database object at 0x0000021ACB2269A0>\n
Run Code Online (Sandbox Code Playgroud)\n

文件中的日志看起来与此完全相同,而我想知道日志文件中的所有 **kwargs 参数值。

\n

谢谢 :) …

python logging stack-trace python-3.x loguru

6
推荐指数
0
解决办法
1634
查看次数

标签 统计

logging ×1

loguru ×1

python ×1

python-3.x ×1

stack-trace ×1