1

我希望使用基于 log4j 写入的日志文件的扫描的 SCOM 实用程序发出警报,例如使用 DailyRollingFileAppender 标准附加程序。

但是,SCOM 文档明确指出它在日志文件中保留了一个高水位线行号,如果它在一分钟内被截断,它将不会注意到该行号之前的日志条目。

除非我遗漏了什么,否则这对于所有标准附加程序来说似乎都是一个问题,它们专门这样做(即他们总是记录到一个文件名,然后当他满足包装条件时,他们将文件的内容复制到一个存档,然后清除(以某种方式)相同的文件名。

任何人都可以为我解决这个问题(例如,确定可以使用 SCOM 的另一种方式,或者将我指向另一个附加程序?)

SCOM Document extract... 如果在同一分钟内删除并重新创建了同名的日志文件,则不会重置高水位线,并且将忽略日志条目,直到超过高水位线。

谢谢

4

1 回答 1

0

使用NiCE LogFile MP可以解决这种情况。MP 检测文件何时被删除,然后重置位置标记。您可以在此门户网站注册并获取您的 NiCE LogFile MP 副本。这是一个免费的产品。

于 2014-08-19T08:45:34.727 回答