NLog - бесплатная платформа для ведения журналов для.NET.
2 ответа

Внедрить зависимости (NLog) в динамически загружаемые типы

У меня есть своего рода архитектура плагинов в моем решении. Существует хорошо известная папка, в которой размещаются плагины. Плагины реализуют интерфейс, который используется в проекте хоста. Изначально я загружаю плагин через Assembly.LoadFrom(fi…
1 ответ

Как настроить файл JSON для настройки ведения журнала

Мой текущий проект на работе требует, чтобы все файлы конфигурации были в JSON, включая мой файл config.log, что означает, что я не могу использовать автоматически сгенерированный XML-файл с пакетом nlog.config nuget. Я посмотрел на документы по nlo…
05 ноя '17 в 14:35
3 ответа

NLog внутренний журнал не работает с ASP.Net MVC

У меня проблема с NLog для регистрации его внутренних журналов с этой конфигурацией <?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" thr…
24 фев '12 в 09:56
1 ответ

nLog: отфильтровать или удалить сообщение

Как отфильтровать или удалить нежелательное сообщение из журнала уровня информации? Вот мой результат логов. Log Result Я только хочу войти только желтый цвет. Но что бы я ни пытался, я не могу удалить лишний журнал до и после желтого цвета выше. Во…
26 июн '18 в 04:01
2 ответа

Пользовательский NLog LogLevels или несколько регистраторов на класс?

Как я могу отделить мой normal логирование / аудит из моей системы безопасности логирование / аудит? Журнал событий Windows делает это различие с событиями приложений и событиями безопасности. Если бы я мог создать пользовательский LogLevel, наприме…
05 окт '10 в 20:55
1 ответ

Это ошибка или я использую неправильную перегрузку Log()?

При входе в систему, как это: try {} catch (Exception ex) { Log.Error(ex); } ${message} держит весь Exception.ToString() а также ${exception:format=message} выходы Exception.Message, Я ожидал ${message} быть пустым или, возможно, автоматически получ…
04 фев '16 в 21:50
1 ответ

NLog 2.1 EventId для EventLog не работает, если не указано

Я использую Nlog 2.1 и пытаюсь записать ошибки в Windows Event logger с другим eventId. Чтобы лучше различать разные ошибки. Если я указываю свойство eventId, оно работает, но если нет, я не вижу никаких записей в Windows Event Logger. Файл NLog.con…
01 дек '16 в 23:55
0 ответов

Конфигурация NLog.Install() скрывает все ошибки

У меня есть цель базы данных в моем NLog.config с install-command элемент: <install-command ignoreFailures="false"> <commandType>Text</commandType> <text> table create statement WITH ERRORS! </text> </install-command…
03 ноя '16 в 11:27
1 ответ

nLog Layout: имя файла.cs и номер строки

Как настроить NLog Layout для получения имени исходного файла и номера строки? Это возможно?
16 июл '12 в 12:38
1 ответ

Создайте файлы журнала с определенным именем для другого экземпляра класса

Я использую NLog с nlog.config без программирования, все хорошо, и один из классов будет создан с несколькими экземплярами, прежде чем они поделились статическим logger: public class MyClass { static NLog.Logger logger = NLog.LogManager.LoadConfigur…
05 ноя '18 в 06:42
1 ответ

Обзор приложений Azure с NLog (цель не найдена)

Я пытаюсь вставить журналы через NLOG, чтобы понять, как работает Azure в консольном приложении. Но это не вставка в Application Insight, где работает тот же код, который используется при использовании ColouredConsole для отображения окна консоли si…
14 июл '17 в 05:03
0 ответов

Конфигурация NLog с дополнительным проектом

В моем решении есть основной проект, который использует NLog, и есть еще один небольшой (независимый) проект, целью которого является обновление свойств <nlog> раздел в файле конфигурации решения. (SolutionName.exe.config) Я создал классы, кот…
27 ноя '12 в 17:03
1 ответ

Событие Application_Error в Global.asax не запускается в режиме выпуска? ASP.NET MVC приложение

Я работаю над приложением ASP.NET MVC. У меня проблема с тем, что мое событие Application_Error() в моем файле Global.asax не запускается в режиме выпуска. Если я скомпилирую в Debug, он срабатывает просто отлично. PS: я использую NLogger для регист…
1 ответ

NLog не записывает пустые пользовательские свойства события в SqlDatabase

У меня есть несколько пользовательских макетов событий в моей конфигурации, как это {event-properties:item=SomeCustomProperty} Заполняя их так: var testLogger = testNLogFactory.GetLogger("Test"); LogEventInfo theEvent = new LogEventInfo(LogLevel.Deb…
02 фев '17 в 15:05
1 ответ

Использование NLog в приложении Winform - защита пароля электронной почты

Я включаю Nlog в приложение winform. Мне удалось успешно настроить цели и правила с помощью XML и программно (C#). Я хочу определить цели и правила в xml, но защитить свой пароль для цели gmail. Как я могу определить некоторые цели в XML и программн…
29 май '14 в 19:16
0 ответов

Как поместить файл конфигурации Nlog в папку установленных служб Windows

Я хотел бы спросить о том, как поместить файл Nlog.config в папку установленных служб Windows без копирования вручную? благодарю вас
12 июн '13 в 11:18
1 ответ

Формат строки инициализации не соответствует спецификации, начиная с индекса 158 в NLog

Я создал конфигурацию nlog со следующим кодом <nlog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true" internalLogFile="c:\nlog.txt" internalLogLevel="Debug"> <targets> <target name="Console" xsi:type="Consol…
12 июн '14 в 11:00
2 ответа

Как использовать полное имя класса в качестве имени логгера с NLog?

У меня есть общий класс: public class GenericClass<A> { private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); public void Blah(A a) { Logger.Info("Test log"); } } Используется с простой конфигурацией NLog: <nlog xmlns=…
18 июл '11 в 15:13
1 ответ

Журнал событий NLog внутри журналов приложений и служб

В моем проекте (проект библиотеки классов ASP.NET C#) мы используем NLog.dll (v 4.0.0.0) для регистрации исключений в средстве просмотра событий следующим образом:- private readonly NLog.Logger _logger; _logger = LogManager.GetCurrentClassLogger(); …
14 окт '15 в 18:47
1 ответ

Использование внутреннего журнала и управление исключениями

У меня две проблемы с использованием внутренней регистрации Nlog. Во-первых, при запуске я выполняю следующий код: LogManager.Configuration = new NLog.Config.XmlLoggingConfiguration("NLog.debug.config", true); LogManager.ReconfigExistingLoggers(); I…
24 апр '15 в 14:58