我正在使用apache chainsaw http://people.apache.org/~sdeboy的快照版本,我只需要读入文本日志文件。当我在关键字列中读取它时,它工作正常:LEVEL,MESSAGE等...但是当我想添加用户定义的列时,它不起作用。
要读入文本文件,我使用TIMESTAMP:LOGGER:LEVEL:MESSAGE:PROP(TIER)作为我的日志格式,其中tier是我的用户定义属性。
答案 0 :(得分:0)
通过PROP的用户指定属性一般工作正常 - 我很确定问题是MESSAGE字段不是日志格式中的最后一个字段。
您是否可以重新格式化日志格式以使MESSAGE成为最后一个字段?
如果你不能,我会尝试使用用户定义的属性(如PROP(TEXT))替换日志格式的MESSAGE条目。
任何一个选项都可能对你有用。