logger.info和log.info区别
时间: 2023-11-16 17:05:01 浏览: 79
`logger.info`和`log.info`通常都是用于记录日志的Python函数,不过它们的来源略有不同。`logger.info`是从Python logging库中的Logger类继承而来的,而`log.info`通常是从某个模块的全局变量中定义的。
在使用时,`logger.info`和`log.info`的功能是一样的,都可以用于记录日志信息。但是由于`logger`是一个类,所以可以通过继承和修改来实现更多的自定义需求,比如设置日志级别、输出格式等;而`log`通常只是一个简单的函数,功能相对简单,不太容易进行扩展和修改。因此,在使用时,建议优先选择`logger.info`。
相关问题
logger.error和logger.log的区别
logger.error和logger.log都是logging模块中的方法,用于输出日志信息,但它们的主要区别在于:
1. 参数不同:logger.error只接受一个参数,即错误信息;而logger.log可以接受多个参数,包括日志级别、日志信息、日志参数等。
2. 默认日志级别不同:logger.error的默认日志级别为ERROR,而logger.log的默认日志级别为NOTSET。
因此,如果只需要输出错误信息,可以使用logger.error;如果需要输出其他级别的日志信息,可以使用logger.log,并指定相应的日志级别。
logger.typewriter_log
抱歉,根据提供的引用内容,我无法回答关于logger.typewriter_log的问题。请提供更多的上下文或者问题细节,以便我能够给出更准确的回答。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [python接口自动化(四十)- logger 日志 - 下(超详解)](https://blog.csdn.net/weixin_33709522/article/details/112901013)[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^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]