]> granicus.if.org Git - pgbadger/commitdiff
Fix reading from stdin by disabling pgbouncer file format detection
authorRobert Vargason <robert@vargason.at>
Thu, 9 Jun 2016 08:41:34 +0000 (10:41 +0200)
committerRobert Vargason <robert@vargason.at>
Thu, 9 Jun 2016 08:41:34 +0000 (10:41 +0200)
pgbadger

index 4430a279f2d6156564cb17b65be2b77f7d9ec9d2..dbd9ec21aff20a318647a532c73da4383d91bb51 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -2282,8 +2282,11 @@ sub process_file
                &logmsg('DEBUG', "Starting reading file $remote_host:$logfile...");
        }
 
-       # Detect if we are parsing a pgbouncer file
-       my ($is_pgbouncer_format, $retcode, $msg) = &detect_pgbouncer_log($logfile, $saved_last_line{datetime}, 1);
+       my $is_pgbouncer_format = 0;
+       if ($logfile ne '-') {
+               # Detect if we are parsing a pgbouncer file
+               my ($is_pgbouncer_format, $retcode, $msg) = &detect_pgbouncer_log($logfile, $saved_last_line{datetime}, 1);
+       }
 
        # Parse pgbouncer logfile
        if ($is_pgbouncer_format) {