Описание тега log4net-appender

В log4net аппендер является местом назначения для вывода журнала, такого как файл, консоль, база данных или даже электронная почта.
1 ответ

Log4net случайно останавливает запись

В журнале событий для моего сервиса появляется следующее сообщение: Exception: System.NullReferenceException Message: Object reference not set to an instance of an object. StackTrace: at log4net.Appender.RollingFileAppender.AdjustFileBeforeAppend() …
30 июл '14 в 08:25
1 ответ

log4net генерирует неправильное имя файла журнала после прокручивания файлов журнала

В основном у меня есть этот конфиг для log4net: <?xml version="1.0" encoding="utf-8"?> <log4net> <root> <level value="INFO" /> <appender-ref ref="RollingFileAppenderWithDeletion" /> </root> <appender name="Roll…
1 ответ

Вход в спланк через Log4Net UdpAppender/TcpAppender

У нас есть приложение, которое использует Log4Net для регистрации. Теперь у нас проблема в том, что мы хотим изменить наше назначение для ведения журналов на Splunk. Я нашел несколько ссылок, в которых описывается использование стандартного Log4Net …
17 янв '17 в 09:29
0 ответов

Отправка списка<string> данных в logger.Info в Log4Net

У меня есть огромный список данных, например, 5k значений, и я хочу вставить их в logger.Info log4net. Если есть отдельные строковые значения, я могу это сделать и, соответственно, изменить шаблон преобразования, но теперь я хочу поместить все эти з…
29 окт '14 в 05:45
1 ответ

log4net gmail smtp appender не отправляет электронные письма

Я пытаюсь использовать SmtpAppender из log4net для отправки журнала через Gmail. Но это не работает - я не получил ни одного письма. Внутренняя регистрация не показала никаких ошибок, поэтому я даже не уверен, что это не удалось или нет.Вот конфиг: …
0 ответов

Инициализация пользовательского приложения Log4Net

Я хочу написать приложение CosmosDB для Log4Net, потому что я не смог найти тот, который работает, и мне нужно понять, как лучше всего его инициализировать. Ниже вы можете найти код моей работы. Теперь инициализация клиента Cosmos DB находится внутр…
15 дек '18 в 11:01
1 ответ

Использовать процентное значение в значении XmlFile

Мне нужно использовать процентную цифру в атрибуте value элемента XmlFile, чтобы настроить путь для приложения-аппликатора log4net, когда приложение установлено. Цель состоит в том, чтобы настроить log4net следующим образом &lt;appender name=&quot;R…
10 фев '12 в 10:33
1 ответ

Конфигурация Log4Net иногда добавляет дату несколько раз к имени файла

Часто в нашей производственной (или производственной) среде Log4Net несколько раз добавляет дату в мои файлы журнала, таким образом: AppLog.2011.08.26.log AppLog.2011.08.26.log.2011.08.26.log AppLog.2011.08.26.log.2011.08.26.log.2011.08.26.log etc. …
1 ответ

Как создать динамические настройки log4net

Я пытаюсь создать динамические настройки для log4net. Мне нужно отправлять журналы для разных экземпляров, но я не знаю их количество. Возможно ли создать все это в коде C#?
1 ответ

log4net Mysql logging не работает в моем приложении.net 3.5

У меня есть приложение, в котором простая регистрация текстовых файлов работает нормально. Теперь мне также нужно войти в базу данных MySQL. Но ничего не произошло после моих записей в журнале кода. Моя конфигурация log4net &lt;?xml version="1.0" en…
1 ответ

Проблемы с записью данных из нескольких экземпляров в отдельные файлы журнала

В моем обычном опыте регистрации я просто создаю ILog экземпляр в каждом классе, используя что-то вроде mylog = LogManager.GetLogger( name), который дает мне уникальный регистратор для каждого экземпляра. Все записывается в один файл и прекрасно раб…
2 ответа

Как настроить Log4Net для удаления журналов по дате

&lt;appender name="FileAppender" type="log4net.Appender.RollingFileAppender"&gt; &lt;file value="logs\" /&gt; &lt;appendToFile value="true" /&gt; &lt;rollingStyle value="Date" /&gt; &lt;maxSizeRollBackups value="30" /&gt; &lt;datePattern value="yyy…
1 ответ

Log4Net AdoNetAppender - форматирование даты в журнале для включения секунд

Моя проблема заключается в том, что в моем журнале базы данных не отображаются секунды (формат по умолчанию выглядит как "гггг-мм-дд чч: мм:00". Есть ли способ изменить это и получить что-то по крайней мере с секундами (милисекунды были бы плюсом)? …
1 ответ

SQL-приложение для log4net не работает в приложении MVC5

Я не могу заставить log4net что-то записать в мою базу данных. Сначала я добавил log4net в свой проект (MVC). Затем я добавил это в AssemblyInfo.cs [assembly: log4net.Config.XmlConfigurator(Watch = true)] В Global.asax.cs Application_Start я заканчи…
2 ответа

Проблема с Log4net PatternLayout для службы WCF

Я использую Log4Net для службы WCF. Я хочу, чтобы пользовательский параметр "REQUESTID" был передан в log4net. log4net patternlayout как показано ниже: &lt;layout type="log4net.Layout.PatternLayout"&gt; &lt;conversionPattern value="%date %-5level %-…
0 ответов

Статический log4net с буферизацией приложения

Я хотел бы использовать статический буфер для моего приложения. Я нашел способ сделать это, но это немного взломать. Как показано ниже, он имеет буфер 3. Когда этот буфер заполняется, вызывается метод SendBuffer(LoggingEvent[] events). Это должно бы…
0 ответов

Rolling File Appender: имя файла журнала добавляется с датой дважды.

Ниже мой конфиг log4net &lt;appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"&gt; &lt;file type="log4net.Util.PatternString"&gt; &lt;conversionPattern value="rolling-logs-%date{yyyyMMdd}.txt"/&gt; &lt;/file&gt; &lt;P…
0 ответов

WebService log4net Appender дает сбой и вылетает приложение / AzureService для многопоточных задач

В настоящее время я работаю над решением Azure для предприятий, и мне было предложено создать приложение на основе webService для log4net, которое отправляло бы журналы в выделенную службу. У него есть некоторые причуды. Как получить токен авторизац…
1 ответ

Доступ к фильтрующему свойству от аппендера

Имеется класс, расширяющий FilterSkeleton с именем свойства MyName, и аппендер, расширяющий ApenderSkeleton. Можно ли получить свойство MyName фильтра, который принял это сообщение, в методе Append объекта appender? protected override void Append(Lo…
07 дек '15 в 19:43
1 ответ

Как перехватить ошибки Log4net Appender при выключенной отладке Log4net

Я использую Log4net, Недавно я решил добавить в мою конфигурацию прослушиватель трассировки, чтобы зафиксировать все ошибки, сгенерированные Log4net сам. ( FAQ по Log4net включает пример конфигурации для этого.) (Я говорю о случаях, когда Log4net ге…