in reply to Re: Debugging My Perl
in thread Debugging My Perl
It may also be useful to log a timestamp for all die()s and warn()s, and spit out stack traces.local $SIG{__DIE__} = sub { open LOGFILE, '>>logfile'; print LOGFILE 'die: ', @_; die("Died, errors logged to file\n"); } local $SIG{__WARN__} = sub { open LOGFILE, '>>logfile'; print LOGFILE 'warn: ', @_; close LOGFILE; }
|
|---|