Benutzerdefinierter NLog Appender

8

Ich versuche, einen benutzerdefinierten Appender zum Einloggen in NLog zu schreiben. Ich sah einige Beispiele für log4net, wo Appender schreiben sollte, der von der abstrakten Klasse AppenderSkeleton erbt. Kann jemand die analoge Klasse in NLog nennen?

    
Mikhail Sokolov 31.10.2012, 08:54
quelle

1 Antwort

9

NLog analog von log4net's Appender wird Ziel sein. Um ein eigenes Ziel zu erstellen, müssen Sie von NLog.Targets.TargetWithLayout erben. Außerdem sollten Sie Ihre Zielklasse mit dem Attribut TargetAttribute :

kennzeichnen %Vor%

Im nächsten Schritt fügen Sie eine Assembly hinzu, in der Ihre Klasse für NLog-Erweiterungen definiert ist:

%Vor%

Und letzter Schritt - Registrieren Sie Ihr Ziel (NLog sucht in Erweiterungen für Typen Markt von TargetAttribute )

%Vor%     
Sergey Berezovskiy 31.10.2012, 09:03
quelle

Tags und Links