Ich führe einen WCF-Dienst als Windows-Dienst. Ich habe Probleme Log4net zu bekommen, um jede tatsächliche Protokollierung zu tunLog4Net mit WCF läuft als Dienst
In was app.config sollte ich meinen Konfigurationscode für log4net legen.
Der Service-Host app.config den Service app.config oder die zugrunde liegenden Methoden, die der Service aufruft?
-b
Eine Sache, die ich tue, ist, eine log4net-Konfigurationsdatei zu verwenden und sie direkt zu laden, anstatt zu versuchen, app.config zu verwenden. Aber meine Vermutung ist der Service Host app.config wäre derjenige, der verwendet wird. – AaronLS
Können Sie die Details angeben, die Sie tun würden? Ein Link würde ausreichen. Vielen Dank für Ihre schnelle Antwort. – bearrito
Siehe diesen Teil im Link: XmlConfigurator.Configure (new System.IO.FileInfo (args [0])); Natürlich könnten Sie args [0] durch einen Dateipfad ersetzen. http://logging.apache.org/log4net/release/manual/configuration.html – AaronLS