NLogin in der .NET 4.5-Konsolen-App: Konfiguration wird nicht geladenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 NLogin in der .NET 4.5-Konsolen-App: Konfiguration wird nicht geladen

Post by Anonymous »

Ich habe einige Konsolen-Apps, die ich bei der Arbeit geschrieben habe. Ich möchte NLog in sie integrieren, aber ich habe Probleme.
Wenn ich das „logger“-Objekt inspiziere, sehe ich in seiner „Factory“-Eigenschaft, dass die Konfiguration Ziele=0, loggingrules=0 hatte, alles leer oder nicht gesetzt.
Es macht also NICHTS. Es wird auch keine interne Protokolldatei gelöscht... Ich habe nLog.config NLog.config und nlog.config ausprobiert... ohne Erfolg. Habe auch Version 3 und 4 von NLog ausprobiert...

Warum sollte die Konfiguration nicht übernommen werden?

Ich habe:
  • NLog.config im Stammverzeichnis mit „Inhalt“ für Build-Aktion und „Immer kopieren“ eingestellt
  • Bestätigt, dass die NLog.config in die Bin kopiert wird
    Image
Hier ist die NLog.config:

Code: Select all











und schließlich (dies gibt keinen Fehler aus, aber es wird nichts ausgegeben, da die Konfiguration leer ist):

Code: Select all

private static Logger logger = LogManager.GetCurrentClassLogger();
logger.Info("ConsoleApp test log...");

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post