之前的需求是这样:对日志进行监控,如果一行中出现 Error,则打印这行。
表达式为: [^\s]+Error.*
现在变为:如果一行中出现 Error 并且没有出现 plugin 这一字符串 (就是含有 plugin 的 Error 不需要报警),则打印该行。 如 091 ActionController::RoutingError (No route matches [GET] "/plugins/servlet/streams"):这行就不需要报警打印,直接忽略掉。 求正则表达式?
先谢过了!