logger python
时间: 2023-09-12 18:11:31 浏览: 103
logging python
logger是Python中的一个日志记录器模块。它被用来在程序中记录和输出日志消息,以便在调试和运行时查看程序的状态和错误信息。logger模块提供了各种级别的日志记录,包括debug、info、warning、error和critical。通过将日志记录器与处理程序和格式化程序结合使用,我们可以将日志消息记录到文件或控制台,并指定它们的格式。
在引用中的示例代码中,logger是通过从logutil模块导入getFileLogger函数创建的。getFileLogger函数接收一个日志文件的路径和天数作为参数,并返回一个配置好的日志记录器对象。然后,通过调用不同级别的日志方法(debug、info、warning、error和critical),将日志消息记录到日志文件中。
而在引用中的示例代码中,logger是通过直接使用Python内置的logging模块创建的。首先,设置logger的级别为INFO。然后,创建一个文件处理器和一个控制台处理器,并将它们的级别都设置为INFO。接着,设置日志消息的格式。最后,通过调用不同级别的日志方法,将日志消息记录到文件和控制台上。
总之,logger是Python中用于记录和输出日志消息的模块,可以帮助我们在程序运行过程中追踪和调试代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Python的Logging模块](https://blog.csdn.net/m0_60981735/article/details/131521374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Python标准模块--logging](https://blog.csdn.net/weixin_34149796/article/details/94541352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文