Frage

Ich muss in meiner Anwendung etwas Protokollierung durchführen und meine Visual Studio -Lösung enthält mehrere DLLs (und damit mehrere App -Domänen). Ich dachte, nur eine statische Klasse für meine Protokollierung würde funktionieren, aber ich fand heraus, dass statische Klassen in den App -Domains nicht so statisch sind. Nach dem, was ich gelesen habe, gibt es Wege, die Remoting/Dienste/usw. erfordern. Ich habe auch kostenlose Lösungen wie NLOG usw. bemerkt. Unterstützt eine der Freeware -Protokollierungsanwendungen die cross -Domain -Protokollierung problemlos? Was wäre der einfachste Weg, um diese Funktionalität zu implementieren (Freeware -Lösung, Service, andere ..)?

War es hilfreich?

Lösung

Enthält mehrere DLLs (und damit mehrere App -Domänen).

ähm keine mehrere DLLs sind mehrere Baugruppen. Versuchen Sie, die Ergebnisse von zu inspizieren Getassemblies auf Appdomain.Currentdomain, um zu sehen, was ich meine.

Dies bedeutet, dass Sie in der Lage sein sollten, NLOG, LOG4NET oder Enterprise Library mit einer einzelnen Konfiguration ohne Probleme zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top