]> granicus.if.org Git - pgbadger/commitdiff
Add --enable-log_duration command line option to force pgbadger to only use the log_d...
authorDarold Gilles <gilles@darold.net>
Fri, 12 Oct 2012 08:42:55 +0000 (10:42 +0200)
committerDarold Gilles <gilles@darold.net>
Fri, 12 Oct 2012 08:42:55 +0000 (10:42 +0200)
README
doc/pgBadger.pod
pgbadger

diff --git a/README b/README
index 517851fc3e9a569467bb07b650e1bd85ccaf8dbf..8569e63d7c0c6366efafaccbac241857736d0865 100644 (file)
--- a/README
+++ b/README
@@ -67,6 +67,8 @@ SYNOPSIS
         --disable-lock         : do not generate lock report.
         --disable-temporary    : do not generate temporary report.
         --disable-checkpoint   : do not generate checkpoint report.
+        --enable-log_duration  : force pgbadger to use log_duration even if
+                                 log_min_duration_statement format is autodetected.
 
     Examples:
 
index 8e02089800926b9968cb550da914028ae107b2df..a9d0d6aa1f2c44a0d8caf9d27fa6f678b54958e1 100644 (file)
@@ -69,6 +69,8 @@ Options:
     --disable-lock         : do not generate lock report.
     --disable-temporary    : do not generate temporary report.
     --disable-checkpoint   : do not generate checkpoint report.
+    --enable-log_duration  : force pgbadger to use log_duration even if
+                             log_min_duration_statement format is autodetected.
 
 Examples:
 
index 3ef020f73202d7b60bc4dc98f842f6188e7bce0f..0a614e0b71b134a2812cb5d789cbc2be811427eb 100755 (executable)
--- a/pgbadger
+++ b/pgbadger
@@ -94,6 +94,7 @@ my $t_max               = 0;
 my $t_min_hour          = 0;
 my $t_max_hour          = 0;
 my $log_duration        = 0;
+my $enable_log_duration = 0;
 
 my $NUMPROGRESS = 10000;
 my @DIMENSIONS  = (800, 300);
@@ -152,6 +153,7 @@ my $result = GetOptions(
        "disable-lock!"       => \$disable_lock,
        "disable-temporary!"  => \$disable_temporary,
        "disable-checkpoint!" => \$disable_checkpoint,
+       "enable-log_duration!" => \$enable_log_duration,
 );
 
 if ($ver) {
@@ -193,7 +195,7 @@ $avg_minutes = 1  if ($avg_minutes < 1);
 $format ||= &autodetect_format($log_files[0]);
 
 $log_duration ||= &autodetect_duration($log_files[0]);
-$log_duration = 1;
+$log_duration = 1 if ($enable_log_duration);
 
 # Set default top query
 $top ||= 20;
@@ -865,6 +867,8 @@ Options:
     --disable-lock         : do not generate lock report.
     --disable-temporary    : do not generate temporary report.
     --disable-checkpoint   : do not generate checkpoint report.
+    --enable-log_duration  : force pgbadger to use log_duration even if
+                            log_min_duration_statement format is autodetected
 
 Examples: