0

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

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

4

1 回答 1

0

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

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

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

任何一个选项都可能适合您。

于 2015-07-26T02:37:30.770 回答