我将python日志模块与“native”一起使用 配置文件支持(config.fileconfig),如以下文档所述:
http://docs.python.org/library/logging.html(参见logging.conf文件)
我想知道是否可以在配置文件中提供列表数据格式:
示例配置文件如下:
[formatter_simpleFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
我认为在格式中使用\t就足够了,但它不能:
format=%(asctime)s\t%(name)s\t%(levelname)s\t%(message)s\t
我试了几次都没有成功。我想这很容易做,但我找不到!
我该怎么做?
您是否尝试在配置文件中输入文字制表符而不是
\t
?这对我有用。很抱歉来晚了,但是这些信息对其他人也很有用。。。
我还想要一个列表式的日志,特别是“levelname”字段
我的格式是这样的
使我的日志看起来像这样
我的解决方案是这样改变格式
把我的日志变成这样
“8”是期望的最长字符串的长度,在本例中为“CRITICAL”。 “-”表示向右填充字符串
边注:做
将输出
。。。字符串不会被截断
相关问题 更多 >
编程相关推荐