Closed vikramsubramanian closed 2 months ago
尝试在logger.add("IC.log", retention="7 days")
前添加logger.remove()
好的
加了logger.remove()后,我控制台就没日志输出了,我的预期结果是控制台有输出,且保存的日志和控制台输出一致
加了logger.remove()后,我控制台就没日志输出了,我的预期结果是控制台有输出,且保存的日志和控制台输出一致
logger.remove()
后加上 logger.add(sys.stderr)
感谢,问题解决了
我在文件开头设置了如下代码 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 - 超时