Python logging库实例如何详细解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1749个文字,预计阅读时间需要7分钟。
使用logging的简单方法:记录操作日志和系统日志,默认分为六种日志级别(#对应级别数值):NOTSET(0) DEBUG(10) INFO(20) WARNING(30) ERROR(40) CRITICAL(50) special在自定义日志级别时请注意。
logging的简单使用
用作记录日志,默认分为六种日志级别(括号为级别对应的数值)
- NOTSET(0)
- DEBUG(10)
- INFO(20)
- WARNING(30)
- ERROR(40)
- CRITICAL(50)
special
- 在自定义日志级别时注意不要和默认的日志级别数值相同
- logging 执行时输出大于等于设置的日志级别的日志信息,如设置日志级别是 INFO,则 INFO、WARNING、ERROR、CRITICAL 级别的日志都会输出。
|2logging常见对象
- Logger:日志,暴露函数给应用程序,基于日志记录器和过滤器级别决定哪些日志有效。
- LogRecord :日志记录器,将日志传到相应的处理器处理。
- Handler :处理器, 将(日志记录器产生的)日志记录发送至合适的目的地。
- Filter :过滤器, 提供了更好的粒度控制,它可以决定输出哪些日志记录。
- Formatter:格式化器, 指明了最终输出中日志记录的格式。
本文共计1749个文字,预计阅读时间需要7分钟。
使用logging的简单方法:记录操作日志和系统日志,默认分为六种日志级别(#对应级别数值):NOTSET(0) DEBUG(10) INFO(20) WARNING(30) ERROR(40) CRITICAL(50) special在自定义日志级别时请注意。
logging的简单使用
用作记录日志,默认分为六种日志级别(括号为级别对应的数值)
- NOTSET(0)
- DEBUG(10)
- INFO(20)
- WARNING(30)
- ERROR(40)
- CRITICAL(50)
special
- 在自定义日志级别时注意不要和默认的日志级别数值相同
- logging 执行时输出大于等于设置的日志级别的日志信息,如设置日志级别是 INFO,则 INFO、WARNING、ERROR、CRITICAL 级别的日志都会输出。
|2logging常见对象
- Logger:日志,暴露函数给应用程序,基于日志记录器和过滤器级别决定哪些日志有效。
- LogRecord :日志记录器,将日志传到相应的处理器处理。
- Handler :处理器, 将(日志记录器产生的)日志记录发送至合适的目的地。
- Filter :过滤器, 提供了更好的粒度控制,它可以决定输出哪些日志记录。
- Formatter:格式化器, 指明了最终输出中日志记录的格式。

