logging
Posted lizirong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了logging相关的知识,希望对你有一定的参考价值。
logging的日志可以分为
import logging
logging.debug(‘调试‘)
logging.info(‘信息‘)
logging.warning(‘警告‘)
logging.error(‘错误‘)
logging.critical(‘危急‘)
#写入到文件
logging.basicConfig(filename=‘example.log‘,
level=logging.INFO,
format=‘%(asctime)s %(name)s %(message)s‘,
datefmt=‘%Y-%m-%d %H:%M:%S %p‘)
logging.debug()
logging.info()
logging.warning()
%(name)s
%(levelno)s #数字形式的日志级别(10、20、30、40、50)
%(levelname)s #文本形式的日志级别(DEBUG、INFO、ERROR、WARNING、CRTIICAL)
%(pathname)s #调用日志输出函数的模块的完整路径名,可能没有,这个py文件的绝对路径 -> /my_proj/test.py
%(filename)s #调用日志输出函数的模块的文件名,这个py文件的名称 -> test.py
%(module)s # #调用日志输出函数的模块名
%(funcName)s #调用日志输出函数的函数名
%(lineno)d #调用日志输出函数的语句所在的代码行
%(created)f #当前时间,用UNIX标准的表示时间的浮点数表示
%(relativeCreated)d #输出日志信息时,自logger创建以来的毫秒数
%(asctime)s #字符串形式的当前时间。默认格式是"2018-06-01 18:23:10,896"。逗号后面的是毫秒
%()s
以上是关于logging的主要内容,如果未能解决你的问题,请参考以下文章