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?
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
:
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
)