hush debug output without DEBUG=1
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 23 May 2011 19:31:36 +0000 (21:31 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 23 May 2011 19:31:36 +0000 (21:31 +0200)
lib/H1/ZTEDSLAM.pm

index 3a3c788..6308a5c 100755 (executable)
@@ -59,21 +59,21 @@ sub command {
                $t->print('');
        }
 
-       warn "## out = [$out]";
+       warn "## out = [$out]" if $ENV{DEBUG};
 
        my $hash;
        foreach my $line ( split(/[\n\r]+/, $out) ) {
-               warn "# $line\n";
+               warn "# $line\n" if $ENV{DEBUG};
                if ( $line =~ m/^(\S+.*?)\s+:\s+(\S+.*)$/ ) {
                        my ($n,$v) = ($1,$2);
                        $n =~ s/\(.+\)//;
                        $hash->{$n} = $v;
-                       warn "## $n = $v\n";
+                       warn "## $n = $v\n" if $ENV{DEBUG};
                }
 
        }
 
-       warn dump $hash;
+       warn "## $ip $command ",dump $hash;
 
        return $hash;
 }
@@ -82,7 +82,7 @@ our ( $row, $hash );
 
 sub copy {
        foreach my $name (@_) {
-               warn "# copy $name ", dump( $row ),$/;
+#              warn "# copy $name ", dump( $row ),$/;
                $row->{$name} = $hash->{$name};
        }
 }