如果在两个论坛上发布一个问题是不对的,我很抱歉。
我们使用Tivoli来监视日志文件。log4j日志级别设置为ERROR,Tivoli将引发这些语句的票证。但是有一些已知的问题,我们,而不是,想让Tivoli筹票。是否有一种方法可以指定需要忽略某些语句?
当前正则表达式:[/var/tmp/abc.log;ERROR(.*);error found: RegExp1]
这是很普通的。对于已知的问题,我们需要排除某些框架错误(Hibernate / Mule)。是否有一种方法来指定使用正则表达式?
谢谢你,美春
发布于 2013-03-20 04:39:32
如果您正在使用LO代理,您可以根据正则表达式配置状态公式,以满足您的需要。
下面的LO代理用户指南user.pdf
查看“日志文件RegEx统计属性组”部分:
日志文件RegEx统计属性组包含显示日志文件正则表达式搜索表达式统计信息的信息。正则表达式可用于筛选记录或定义记录。此属性组显示有关这两种类型的信息。当结果类型属性值包括或排除时,过滤器用于过滤记录;
希望这能有所帮助
我还没有发布评论的声誉,但我想问一下,在回答之前,您是否使用了Unix (ul)的(lo)。
发布于 2014-08-28 13:15:52
如果你的问题仍然存在..。这里是LogAgent - specs.htm的文档
您可以将新的Regex指定为丢弃的,并且该正则表达式所包含的所有记录都不会被ITM事件捕获。
如果使用特殊的预定义事件类作为事件类,则将丢弃与关联模式匹配的任何日志记录,并且不会为它们生成任何事件。例如: REGEX放弃作为匹配的模式,不将任何内容写入不匹配日志。匹配的日志文件状态记录包括这些丢弃的事件。
发布于 2016-01-14 16:58:22
顺便说一句
[/var/tmp/abc.log;ERROR(.*);error found: RegExp1]可能会更好
[/var/tmp/abc.log;ERROR([^;]*);error found: RegExp1].*贪婪,最好在可能的情况下避免。
https://stackoverflow.com/questions/14098734
复制相似问题