让我们写漂亮的日志
prettylog的Python项目详细描述
让我们写漂亮的日志:
importloggingfromprettylogimportbasic_config# Configure loggingbasic_config(level=logging.INFO,buffered=False,log_format='color')
可用格式
- 流-默认行为
- 彩色原木
- json-json表示法
- syslog-写入syslog
快速启动
设置json日志:
importloggingfromprettylogimportbasic_config# Configure loggingbasic_config(level=logging.INFO,buffered=False,log_format='json')
缓冲日志处理程序
参数buffered=true启用内存缓冲区,该缓冲区会延迟刷新日志。
importloggingfromprettylogimportbasic_configbasic_config(level=logging.INFO,buffered=True,buffer_size=10,# flush each 10 log recordsflush_level=loggging.ERROR,# or when record with this level will be sentlog_format='color',date_format=None,# Disable date for logs, True enables it.# str with format is custom date format.)