NLog не регистрирует сообщения в XP SP3 с клиентским профилем .NET 3.5 - PullRequest
0 голосов
/ 13 апреля 2010

Я пишу программу, ориентированную на клиентский профиль .NET 3.5 и использующую NLog. Я настраиваю свой регистратор программно при запуске (без файла конфигурации.)

Он отлично работает в Vista и Windows 7, но при запуске на новой установке XP SP3 с установленным клиентским профилем .NET он не регистрирует ни одну из переменных в строке макета. Например, со строкой макета, установленной на:

target.Layout = "MESSAGE: ${longdate}|${level}|${message}";

Будет записано «СООБЩЕНИЕ: | | |»

Опять же, это происходит только в XP SP3, и регистратор настроен на выдачу исключений. Есть идеи, что может быть причиной этого?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2014

У меня была такая же проблема, но SP1 решил это.

0 голосов
/ 14 июня 2010

Какую версию NLog вы используете? Это должен быть поддерживаемый сценарий в NLog 2.0, который поставляется со сборкой, специфичной для профиля клиента. Вы можете скачать последние ночные сборки:

http://nlog -project.org / download.html

Дайте мне знать, если это решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...