2012-03-25 12 views
0

Ich möchte NLog anstelle von Standard Logging Block in Exception Handling Block der Enterprise Library verwenden. Hat jemand einen Rat oder ein Arbeitsbeispiel wie es geht? Danke.Logging Block zu NLog

Antwort

1

Sie müssen einen benutzerdefinierten Ausnahmebehandler erstellen, der die entsprechende NLog-Funktionalität enthält. Die Enterprise Library 5.0 - Extensibility Labs haben Beispiele zum Erstellen von benutzerdefinierten Ausnahmehandlern.

0

Sie fügen die NLog.dll

Sie legen eine Konfigurationsdatei

Sie erstellen einen statischen Logger für jede Klasse:

private static Logger _logger = LogManager.GetCurrentClassLogger(); 

Und Sie dann log:

_logger.Error("error"); 
+0

Haben Sie ein Beispiel? –

+0

http://nlog-project.org/wiki/Tutorial Hier finden Sie alles, was Sie benötigen – ddarellis

+0

Wie geht das in den Enterprise Library Exception Handling Block? –