我希望使用基于扫描log4j写入的日志文件的SCOM实用程序进行警报,例如使用DailyRollingFileAppender标准appender。
但是,SCOM文档明确指出它在日志文件中保留了高水位线号,如果在一分钟内被截断,则在该行号之前不会注意到日志条目。
除非我遗漏了某些内容,否则这对于所有标准appender来说似乎都是一个问题,具体而言(即它们始终记录到单个文件名,然后当满足包装标准时,它们会复制内容将文件存档到存档,然后清除(以某种方式)相同的文件名。
任何人都可以为我解决这个问题(例如,确定可以使用SCOM的另一种方式,或者指出另一种方式吗?)
SCOM文件摘录...... 如果在同一分钟内删除并重新创建具有相同名称的日志文件,则不会重置高水位线,并且将忽略日志条目,直到超过高水位线。
由于
答案 0 :(得分:0)
使用NiCE LogFile MP,此类方案已解决。 MP检测文件何时被删除,然后重置位置标记。您可以在this portal注册并获取NiCE LogFile MP的副本。这是一个免费的产品。