Nlog logging-Methoden

Ich bin sehr in der alpha-Phase eine kleine website-Entwicklung Projekt, das ich Tue, und haben beschlossen, NLog, wie meine logging-Lösung.

Meine Lösung ist so weit entwickelt, ohne Anmeldung. Ich bin hinzufügen, die in der Anmeldung nun.

Beispiel:

private static Logger logger = LogManager.GetCurrentClassLogger();

public int SaveProject(ProjectDto project)
{
    logger.Trace("SaveProject ({0}) : {1}", project.Id, _userId);
    return _pb.SaveProject(project);
}

Den 'GetCurrentClassLogger' - Methode ist toll, dass es jetzt weiß, in welcher Klasse ich bin.

Aber gibt es eine Möglichkeit zu berichten, den Namen der Methode, anstatt, wie ich bin, es zu tun? Im Beispiel oben können Sie sehen, dass ich brauchen, um hinzuzufügen, "SaveProject" auf die Nachricht. Gibt es eine Möglichkeit, automatisch bekomme??? Oder muss ich hinzufügen das zu jeder Methode der Protokollierung nennen?

InformationsquelleAutor Craig | 2013-07-21
Schreibe einen Kommentar