Python logging

Posted

tags:

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

拒绝print,使用 logging !

#https://docs.python.org/3.5/howto/logging.html?highlight=logging

#win10 + python 3.5.2

1. Logging to Console

import logging

#default level : WARNING  #30

#CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET

logging.debug(‘debug message‘)

logging.info(‘info message‘)

logging.warning(‘warning message‘)

 

>>> [log.CRITICAL ,log.ERROR, log.WARNING,log.INFO,log.DEBUG,log.NOTSET]
[50, 40, 30, 20, 10, 0]

>>> log.getLevelName(logger.getEffectiveLevel())
‘WARNING‘

 

2. Logging to a file

 

import logging
logging.basicConfig(filename=‘example.log‘,level=logging.DEBUG)
logging.debug(‘This message should go to the log file‘)
logging.info(‘So should this‘)
logging.warning(‘And this, too‘)

 




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

python使用上下文对代码片段进行计时,非装饰器

webstorm代码片段的创建

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

前端开发常用js代码片段

vs code 自定义代码片段

sublime text 3 添加 javascript 代码片段 ( snippet )