]> git.sur5r.net Git - openocd/commitdiff
Improve logger script to expose warnings and errors in the output.
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Wed, 3 Jun 2009 02:56:20 +0000 (02:56 +0000)
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Wed, 3 Jun 2009 02:56:20 +0000 (02:56 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@2023 b42882b7-edfa-0310-969c-e2dbd0fdcd60

tools/logger.pl

index 1ec5441ad5c964678f547ce790de0f14a47c7f83..3256bdcf708050b0050e16c82258e7bc0bfa36a9 100644 (file)
@@ -24,8 +24,14 @@ while (<STDIN>)
 {
        # echo line to output
        print STDOUT $_;
+       # echo line to console if it is important
+       if (/(Warning|Error)/) {
+               print STDERR "\n" if $c;
+               print STDERR $_;
+               $c = 0;
+       }
        # only display progress every Nth step
-       next unless ++$n % $N;
+       next if ++$n % $N;
        print STDERR ".";
        # wrap at column C to provide fixed-width rows of dots
        print STDERR "\n" unless ++$c % $C;