Ich verwende log4Net
für meine Protokollierung. Ich habe auch den folgenden Satz ...Gibt es einen Unterschied zwischen log4net.Config.BasicConfigurator.Configure() und log4net.Config.XmlConfigurator.Configure()?
<log4net debug="true"> .. </>
Ok, jetzt, wenn ich den folgenden Code haben
log4net.Config.BasicConfigurator.Configure();
Ich habe nicht wirklich eine ausführliche Infos internen Debug aber ich bekomme angezeigt alles, was ich logge.
Nun, wenn ich diesen Code tauschen und ersetzen Sie es mit diesem:
log4net.Config.XmlConfigurator.Configure();
ich eine Menge interner-debug xml Informationen zu erhalten und alles, was ich einzuloggen, angezeigt wird.
Also warum ist das? Was ist der Unterschied zwischen den beiden?
AH. Erwischt. Ich habe momentan zwei Appender - ConsoleAppender & OutputDebugStringAppender - also werde ich dann den XmlConfigurator benutzen. Ich werde später auch mehr für die Produktion hinzufügen. Danke Kumpel. –
Eigentlich können Sie BasicConfigurator so konfigurieren, dass er sich in einer Datei anmeldet, siehe http://marc.info/?l=log4net-user&m=117974721929259&w=4 –