Python-logging模块的初级使用

Posted wangju003

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-logging模块的初级使用相关的知识,希望对你有一定的参考价值。

这篇文章适合刚接触logging模块,想快速使用 并看到使用效果的童鞋。如果想全面的了解logging模块,请移步~

直接上代码+注释

#1.导入模块logging
import logging

#2.创建logger实例
logger  = logging.getLogger(__name__)

#3.配置日志属性(需要打印的日志的级别)
logger.setLevel(logging.DEBUG)
# 4.创建handler实例(如需将日志文件保存到硬盘)
handler = logging.FileHandler("log.txt")
# 5.添加日志格式 
format="%(asctime)s  %(name)s  %(levelname)s -- %(message)s"
handler.setFormatter(logging.Formatter(format))
# 6.生成日志文件
logger.addHandler(handler)

# 7.写入日志内容
logger.info("info")
logger.debug("debug")
logger.warning("waring")
logger.info("infofofofof")

生成的日志文件内容:

 

另:现在对logging.basicConfig、logger.setLevel、handler.setLevel的优先级有点模糊,欢迎交流~

声明:原创文章,欢迎转载,转载请注明出处http://www.cnblogs.com/kaerxifa/p/8693661.html

以上是关于Python-logging模块的初级使用的主要内容,如果未能解决你的问题,请参考以下文章

Python-logging详解(彩色日志扩展,多进程安全等)

Python-logging详解(彩色日志扩展,多进程安全等)

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

python-logging用法