our @EXPORT = qw(syslog initlog);
my $log_tag = "unknown";
-
+
# never log to console - thats too slow, and
# it corrupts the DBD database connection!
sub syslog {
- eval { Sys::Syslog::syslog (@_); }; # ignore errors
+ my ($level, @param) = @_;
+
+ $level = 'warning' if $level eq 'warn';
+
+ eval { Sys::Syslog::syslog ($level, @param); }; # ignore errors
}
sub initlog {
my ($tag, $facility) = @_;
- if ($tag) {
+ if ($tag) {
$tag = basename($tag);
$tag = encode("ascii", decode_utf8($tag));