Calocybe: Errorlog beim IIS4

Beitrag lesen

Hu hu!

Bei älteren Versionen des IIS (imho 2) habe ich die Erfahrung gemacht, daß Fehlermeldungen, die eigentlich an stderr gehen sollten, einfach an die html-Ausgabe hintendran gehängt werden. Ob das beim IIS 4 auch noch so ist, weiß ich nicht, solltest Du vorsichtshalber aber mal nachprüfen...

Aeh... tatsaechlich. Zumindest wenn ich sie mit "print STDERR" ausgebe. Dort haette ich sie ja nun wirklich zuletzt gesucht. Wenn ich das (Perl-)Script aber mit die() sterben lasse, dann erscheint die Errorausgabe *nicht* im Browser. Schon komisch, aber man kann es sich zunutze machen, indem man eben im Fehlerfall *immer* mit die() abbricht, damit der User die Fehlermeldungen nicht sieht. (Ausnahme: Wenn noch kein Content-Type ausgegeben wurde, erscheint auch die die()-Meldung im Browser.) Nur wuerden mich diese Meldungen in dem Fall eben auch interessieren. Ich formuliere also neu: Wo schreibt der IIS4 die Fehlermeldungen hin, wenn er sie nicht zufaellig an den Browser schickt? ;-)

Bis dann