Conditional debug : Command Line « Language Basics « Perl
- Perl
- Language Basics
- Command Line
Conditional debug
#!/usr/bin/perl
use strict;
use warnings;
use subs qw(debug);
unless (defined &debug) {
if ($ENV{DEBUG_ENABLED}) {
*debug = sub { print STDERR "@_\n" };
} else {
*debug = sub { }; #stub
}
}
debug "In debug mode";
Related examples in the same category