summaryrefslogtreecommitdiff
path: root/PerlDaemon/Logger.pm
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2011-05-13 14:04:43 +0000
committerPaul Buetow <paul@buetow.org>2011-05-13 14:04:43 +0000
commit55fe4f90e7f7b89abebbd53a4a910dc1e4dcd896 (patch)
tree45e361ee42b263c87ead8fd9eb5fdd72409c32d7 /PerlDaemon/Logger.pm
parent73af1eb840720cf21c420c9a38021f6aa2f41b8f (diff)
directory is now obsolete
Diffstat (limited to 'PerlDaemon/Logger.pm')
-rw-r--r--PerlDaemon/Logger.pm40
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;