Вы можете создать targets
и rules
в Nlog.Config, как показано ниже:
<targets>
<target name="console" xsitype="Console" layout="${longdate}|${message}"/>
<target name="file" xsitype="File" fileName="C:\log\NLog.log" layout="${longdate}|${message}"/>
</targets>
<rules>
<logger name="*" minlevel="Error" writeTo="console,file" />
</rules>
Это запишет журнал в консоль и файл.Вы также можете отправить журнал на электронную почту.Эта ссылка может дать вам общее представление о NLog здесь:
https://www.c -sharpcorner.com / article / basic-понимание-of-nlog /
и здесь: https://github.com/nlog/NLog/wiki/Configuration-file
Ниже приведены «приоритеты» уровней (скопировано с вышеуказанной ссылки):
Пример уровня
- Фатально Наивысший уровень: важные вещи вниз
- Ошибка Например, сбой / исключение приложения.
- Предупредить Неправильное поведение, но приложение может продолжаться
- Информация Нормальное поведение, такое как отправка почты, обновление профиля пользователя и т. Д.
- Отладка выполненных запросов, аутентификация пользователя, истек срок сеанса
- Метод начала трассировки X, метод завершения X и т. Д.