public static function handles($line, $uuid) { if (self::$handle_cache_id != $uuid) { self::$handle_cache_id = $uuid; self::$handle_cache_result = false; if (parent::handles($line, $uuid)) { # Regular Expression Map: # ' 31564.general.critical:' # ' live.31564.general.critical:' # ' live.r26781.31564.general.critical:' if (preg_match('/ ([a-z-]+\.)?(r\d+\.)?\d+\.[a-z_]+\.[a-z]+\W/', $line)) { self::$handle_cache_result = true; } # Regular Expression Map: # 'pagehandler.rb:653:in `' elseif (preg_match('/\w+\.rb:\d+:in `/', $line)) { self::$handle_cache_result = true; } } } return self::$handle_cache_result; }
public static function priority() { # Over-ride RubyLog for backtraces. return parent::priority() + 1; }