Apache Chainsaw读入用户定义的属性

时间:2015-06-23 14:44:23

标签: log4j apache-chainsaw

我正在使用apache chainsaw http://people.apache.org/~sdeboy的快照版本,我只需要读入文本日志文件。当我在关键字列中读取它时,它工作正常:LEVEL,MESSAGE等...但是当我想添加用户定义的列时,它不起作用。

要读入文本文件,我使用TIMESTAMP:LOGGER:LEVEL:MESSAGE:PROP(TIER)作为我的日志格式,其中tier是我的用户定义属性。

1 个答案:

答案 0 :(得分:0)

通过PROP的用户指定属性一般工作正常 - 我很确定问题是MESSAGE字段不是日志格式中的最后一个字段。

您是否可以重新格式化日志格式以使MESSAGE成为最后一个字段?

如果你不能,我会尝试使用用户定义的属性(如PROP(TEXT))替换日志格式的MESSAGE条目。

任何一个选项都可能对你有用。