Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
- my $pre = $log_level->{$mtype} || $log_level->{'err'};
+ my $level = $log_level->{$mtype} ? $mtype : 'err';
+ my $pre = $log_level->{$level};
my $timestr = strftime ("%F %H:%M:%S", CORE::localtime);
my $timestr = strftime ("%F %H:%M:%S", CORE::localtime);
- syslog ($mtype eq 'info' ? 'info' : 'err', "$pre $msg") if $syslog;
+ syslog ($level, "$pre $msg") if $syslog;
foreach my $line (split (/\n/, $msg)) {
print STDERR "$pre $line\n";
foreach my $line (split (/\n/, $msg)) {
print STDERR "$pre $line\n";