Log4Net, как войти - PullRequest
       7

Log4Net, как войти

0 голосов
/ 20 сентября 2018

Я новичок в log4net и мне интересно, как правильно войти в систему.Я видел примеры людей, делающих Logs.Enter, Logs.Exit.Он правильно регистрирует и помогает пользователям при тестировании / отладке.Примеры того, как определить, высоко ценится

1 Ответ

0 голосов
/ 20 сентября 2018

Вы определяете журнал log4net следующим образом:

private static log4net.ILog log = log4net.LogManager.GetLogger(ConfigurationManager.AppSettings["LogName"]);

Я определил его так, чтобы он был определен в конфигурации приложения.После этого я определяю методы для определения типа журнала, например «Ошибка», «Информация», «Ввод», «Выход» и т. Д.

Пример метода «Ввод / Выход»:

    [Conditional("ENTEREXIT")]
    public static void Enter()
    {
        _log.Info(GetMethodName() + ": In");
    }

    [Conditional("ENTEREXIT")]
    public static void Exit()
    {
        _log.Info(GetMethodName() + ": Out");
    }

Сохраните это в отдельном классе, называемом «Журналы»..cs

Затем, когда вы захотите войти, вы просто делаете Logs.Enter и затем прекращаете запись с помощью Logs.Exit.Вы можете сделать Logs.Info или Logs.Error без логов входа / выхода.

...