hi,also: Ich hab das jetzt mal so probiert. Ergebnis ist das gleiche.
Ich habe folgende kleine Funktion geschrieben:
sub formatErr{
my $err = shift;
$err =~ s/\n//g;
return "Bullshit";
}
Der Aufruf findet so statt:
... || croak(getTime()." Unable to create Mailer deamon for host $Init::config{ip} at Port $Init::config{port}: ".formatErr($!)."\n");
Ergebnis ist folgende Logzeile (im Übrigen mit zeilenumbruch):
Fri May 19 11:42:47 2006 Unable to create Mailer deamon for host 172.31.102.11 at Port 25: Bullshit
at Mailer.pl line 12
Wenn ich debugge, steht in der Variablen $err ein skalarer Wert " drin o_O
Irgendwie blicke ich das nicht.....
wlet
Datum: 19.05.2006-11:49
