X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2FDaemon.pm;h=a3c16d888220a8208ed29b75809b62b4ab5552e3;hp=4ecd80e98d90e20847bc1ea489d639616a28d84e;hb=bcfa8b9c306cc871b5851d7c07ef0759eb1bcb31;hpb=e42db9683dee82d6991a4205642d5babb3d52f2f diff --git a/FS/FS/Daemon.pm b/FS/FS/Daemon.pm index 4ecd80e98..a3c16d888 100644 --- a/FS/FS/Daemon.pm +++ b/FS/FS/Daemon.pm @@ -64,12 +64,6 @@ sub daemonize1 { $SIG{TERM} = sub { warn "SIGTERM received; shutting down\n"; $sigterm++; }; } - # set the logfile sensibly - if (!$logfile) { - my $logname = $me; - $logname =~ s/^freeside-//; - logfile("%%%FREESIDE_LOG%%%/$logname-log.$FS::UID::datasrc"); - } } sub drop_root { @@ -122,6 +116,12 @@ sub _die { sub _logmsg { chomp( my $msg = shift ); + # set the logfile sensibly + if (!$logfile) { + my $logname = $me; + $logname =~ s/^freeside-//; + logfile("%%%FREESIDE_LOG%%%/$logname-log.$FS::UID::datasrc"); + } my $log = new IO::File ">>$logfile"; flock($log, LOCK_EX); seek($log, 0, 2);