NLog не входит - PullRequest
       9

NLog не входит

3 голосов
/ 14 ноября 2011

Я использую новый NLog 2.0.Я настроил его как вручную, так и с помощью NuGet на 2 разных платформах:

1) на Visual Web Developer Express 2010 дома.

2) На Visual Studio 2010в офисе.

В обоих случаях я просто не могу записать его в журнал.

Я прочитал все предложенные варианты здесь , но не повезло.* Я использую очень простую конфигурацию из первого урока.

<?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"
  throwExceptions="true">

<targets>
 <target name="logfile" xsi:type="File" fileName="${basedir}/file.txt" />
</targets>

 <rules>
  <logger name="*" minlevel="Info" writeTo="logfile"/>
 </rules>
</nlog>

И вот как я вызываю регистратор:

public partial class _Default : System.Web.UI.Page
{
    Logger logger = LogManager.GetCurrentClassLogger();

    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);

        logger.Fatal("Hello Log!");
    }
}

У меня нет исключений!

Я что-то здесь не так делаю ??Чего мне не хватает.

PS

Я установил для NLog.config значение «Копировать всегда», так что это тоже не так.

1 Ответ

0 голосов
/ 15 ноября 2011

Мне пришлось перезапустить Visual Studio, и он неожиданно начал работать.

Мне не пришло в голову, что это необходимо!

В любом случае, извините за это ...

...