diff options
| author | Paul Buetow <paul@buetow.org> | 2011-05-13 14:04:43 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2011-05-13 14:04:43 +0000 |
| commit | 55fe4f90e7f7b89abebbd53a4a910dc1e4dcd896 (patch) | |
| tree | 45e361ee42b263c87ead8fd9eb5fdd72409c32d7 /PerlDaemon/Logger.pm | |
| parent | 73af1eb840720cf21c420c9a38021f6aa2f41b8f (diff) | |
directory is now obsolete
Diffstat (limited to 'PerlDaemon/Logger.pm')
| -rw-r--r-- | PerlDaemon/Logger.pm | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/PerlDaemon/Logger.pm b/PerlDaemon/Logger.pm deleted file mode 100644 index fccc274..0000000 --- a/PerlDaemon/Logger.pm +++ /dev/null @@ -1,40 +0,0 @@ -package PerlDaemon::Logger; - -use Shell qw(mv); -use POSIX qw(strftime); - -$| = 1; - -sub new ($$) { - my ($class, $conf) = @_; - return bless { conf => $conf }, $class; -} - -sub logmsg ($$) { - my ($self, $msg) = @_; - my $conf = $self->{conf}; - my $logfile = $conf->{'daemon.logfile'}; - - open my $fh, ">>$logfile" or die "Can't write logfile $logfile: $!\n"; - print $fh localtime()." (PID $$): $msg\n"; - close $fh; -} - -sub err ($$) { - my ($self, $msg) = @_; - $self->logmsg($msg); - die "$msg\n"; -} - -sub rotatelog ($) { - my $self = shift; - my $conf = $self->{conf}; - my $logfile = $conf->{'daemon.logfile'}; - - $self->logmsg('Rotating logfile'); - - my $timestr = strftime "%Y%m%d-%H%M%S", localtime(); - mv($logfile, "$logfile.$timestr"); -} - -1; |
