NLog не входит в простое приложение - PullRequest
1 голос
/ 13 октября 2010

Я пытаюсь реализовать простой журнал, используя Nlog 1.0, используя следующий код

  Dim _logger = LogManager.GetCurrentClassLogger()
  _logger.Debug("Iain")

И следующий NLog.config.

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
  <targets>
      <target name="file" xsi:type="File" fileName="${basedir}/Site.log" layout="${date}: ${message}"/>
    <target name="eventlog" xsi:type="EventLog" source="My App" log="Application" layout="${date}: ${message} ${stacktrace}"/>
  </targets>
  <rules>
    <logger name="*" minlevel="Info" writeTo="file" />
    <logger name="*" minlevel="Fatal" writeTo="eventlog" />
  </rules>

</nlog>

Приложение просто не регистрируется, есть идеи?

Приветствия

Иэн

1 Ответ

3 голосов
/ 13 октября 2010

minLevel не настроен на запись сообщений отладки.

Уровни NLog:

  • Фатальный
  • Ошибка
  • Предупреждение
  • Информация
  • Отладка
  • Трассировка

Если для minLevel установлено значение Info, оно будет регистрировать только Info и выше;Сообщения отладки и трассировки не будут регистрироваться.

...