@songying
2018-09-18T17:35:45.000000Z
字数 537
阅读 1099
python库
日志模块
级别 | 何时使用 |
---|---|
NOTSET | 最低级 |
DEBUG | 详细信息,典型地调试问题时会感兴趣。 |
INFO | 证明事情按预期工作。 |
WARNING | 表明发生了一些意外,或者不久的将来会发生问题(如‘磁盘满了’)。软件还是在正常工作。 |
ERROR | 由于更严重的问题,软件已不能执行一些功能了。 |
CRITICAL | 严重错误,表明软件已不能继续运行了。 |
默认情况下,logging模块将日志打印到屏幕上(stdout),日志级别为WARNING(即只有日志级别高于WARNING的日志信息才会输出)
默认的日志格式为: 日志级别: logger实例名: 日志消息内容
暴露了应用程序代码能直接使用的接口。
https://docs.python.org/3/library/logging.handlers.html#module-logging.handlers
将(记录器产生的)日志记录发送至合适的目的地。
1. StreamHandler:
2. FileHandler
3. NullHandler
提供了更好的粒度控制,它可以决定输出哪些日志记录
指明了最终输出中日志记录的布局。