From bbfc41015f363011f972c9f5cb892426d783b7c1 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Thu, 20 Aug 2009 14:19:52 +0000 Subject: [PATCH] Highlight: Empty server or forwarder response received on socket 4. --- tools/privoxy-log-parser.pl | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tools/privoxy-log-parser.pl b/tools/privoxy-log-parser.pl index 70af5987..a9468e5a 100755 --- a/tools/privoxy-log-parser.pl +++ b/tools/privoxy-log-parser.pl @@ -8,7 +8,7 @@ # # http://www.fabiankeil.de/sourcecode/privoxy-log-parser/ # -# $Id: privoxy-log-parser.pl,v 1.42 2009/07/21 14:04:25 fabiankeil Exp $ +# $Id: privoxy-log-parser.pl,v 1.43 2009/08/20 14:18:27 fabiankeil Exp $ # # TODO: # - LOG_LEVEL_CGI, LOG_LEVEL_ERROR, LOG_LEVEL_WRITE content highlighting @@ -1789,6 +1789,22 @@ sub handle_loglevel_force ($) { return $c; } +sub handle_loglevel_error ($) { + + my $c = shift; + our %h; + + if ($c =~ m/^Empty server or forwarder response received on socket \d+./) { + + # Empty server or forwarder response received on socket 4. + $c =~ s@(?<=on socket )(\d+)@$h{'Number'}$1$h{'Standard'}@; + } + # XXX: There are probably more messages that deserve highlighting. + + return $c; +} + + sub handle_loglevel_ignore ($) { return shift; } @@ -1890,7 +1906,7 @@ sub parse_loop () { 'Info' => \&handle_loglevel_info, 'CGI' => \&handle_loglevel_cgi, 'Force' => \&handle_loglevel_force, - 'Error' => \&handle_loglevel_ignore, + 'Error' => \&handle_loglevel_error, 'Fatal error' => \&handle_loglevel_ignore, 'Writing' => \&handle_loglevel_ignore, 'Unknown log level' => \&handle_loglevel_ignore, -- 2.49.0