Mayil-AI-Sandbox / loguru-Jan2023

MIT License
0 stars 0 forks source link

关于logger.add (hashtag644) #74

Closed vikramsubramanian closed 2 months ago

vikramsubramanian commented 2 months ago

我在文件开头设置了如下代码 logger.add("IC.log", retention="7 days") 但是我控制台输出是正常的,保存到IC.log的日志却每条输出都打印了两次 例如:

控制台输出: 2022-04-25 17:19:13.524 | DEBUG | ic_api:init:61 - 传入参数: {'parts': 'LTC2955ITS8-2', 'page': '1', 'sort': ''} 2022-04-25 17:19:13.529 | DEBUG | ic_api:goto_home:122 - 代理使用成功,代理为: {' '60.185.39.13:43761', ' '60.185.39.13:43761'} 2022-04-25 17:19:34.567 | ERROR | ic_api:api:234 - 超时

IC.log保存的日志: 2022-04-25 17:19:13.524 | DEBUG | ic_api:init:61 - 传入参数: {'parts': 'LTC2955ITS8-2', 'page': '1', 'sort': ''} 2022-04-25 17:19:13.524 | DEBUG | ic_api:init:61 - 传入参数: {'parts': 'LTC2955ITS8-2', 'page': '1', 'sort': ''} 2022-04-25 17:19:13.529 | DEBUG | ic_api:goto_home:122 - 代理使用成功,代理为: {' '60.185.39.13:43761', ' '60.185.39.13:43761'} 2022-04-25 17:19:13.529 | DEBUG | ic_api:goto_home:122 - 代理使用成功,代理为: {' '60.185.39.13:43761', ' '60.185.39.13:43761'} 2022-04-25 17:19:34.567 | ERROR | ic_api:api:234 - 超时 2022-04-25 17:19:34.567 | ERROR | ic_api:api:234 - 超时

vikramsubramanian commented 2 months ago

尝试在logger.add("IC.log", retention="7 days")前添加logger.remove()

vikramsubramanian commented 2 months ago

好的

vikramsubramanian commented 2 months ago

加了logger.remove()后,我控制台就没日志输出了,我的预期结果是控制台有输出,且保存的日志和控制台输出一致

vikramsubramanian commented 2 months ago

加了logger.remove()后,我控制台就没日志输出了,我的预期结果是控制台有输出,且保存的日志和控制台输出一致

logger.remove() 后加上 logger.add(sys.stderr)

vikramsubramanian commented 2 months ago

感谢,问题解决了