Вопросы с тегом «log4net»

Библиотека Apache log4net - это инструмент, помогающий программисту выводить операторы журнала для различных целей вывода. log4net - это порт отличной среды Apache log4j ™ для среды выполнения Microsoft® .NET. Мы сохранили структуру, аналогичную по духу исходному log4j, но при этом воспользовались преимуществами новых функций среды выполнения .NET.

355
log4net против Nlog

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. У кого-нибудь есть опыт для обоих? Как они складываются друг против друга? Мы планируем использовать один из них для...

191
Как отследить проблемы log4net

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

159
Log4net не записывает журнал в файл журнала

Я создал простой сценарий с использованием Log4net, но кажется, что мои приложения для журналов не работают, потому что сообщения не добавляются в файл журнала. Я добавил следующее в файл web.config: <configSections> <section name="log4net"...

136
Можете ли вы настроить log4net в коде вместо использования файла конфигурации?

Я понимаю, почему log4net использует app.configфайлы для настройки ведения журнала - так что вы можете легко изменить порядок регистрации информации без необходимости перекомпиляции кода. Но в моем случае я не хочу упаковывать app.configфайл с моим исполняемым файлом. И у меня нет желания изменять...

130
Настройте Log4net для записи в несколько файлов

Я хотел бы записать журнал в 2 разных файла журнала одного и того же процесса. это возможно сделать с помощью log4net? Мне нужно будет писать отдельные сообщения в каждый файл журнала. как я могу написать сообщение конкретному...

127
log4net иерархия и уровни ведения журнала

Этот сайт говорит Регистраторам могут быть назначены уровни. Уровни являются экземплярами класса log4net.Core.Level. Следующие уровни определены в порядке возрастания приоритета : ВСЕ ОТЛАЖИВАТЬ ИНФОРМАЦИЯ WARN ОШИБКА FATAL OFF DEBUG имеет самый низкий приоритет, а ERROR - выше. Вопрос Если я...

123
log4net не работает

Привет, у меня есть эта конфигурация в моем web.config <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout">...

113
Периодическая проблема с заблокированным файлом log4net RollingFileAppender

Мы наблюдаем периодическую проблему на машинах разработки и производства, из-за которой наши файлы журналов не регистрируются. При запуске в разработке и отладке с использованием Visual Studio мы получаем следующие сообщения об ошибках log4net в окне вывода VS: log4net:ERROR [RollingFileAppender]...

106
Как исправить ошибки конфигурации с помощью Nant 0.91?

После загрузки Nant 0.91 я получаю довольно загадочные ошибки конфигурации, связанные с настройкой или безопасностью (см. Ниже). Я пытаюсь просто обновить исполняемые файлы Nant с 0.86 до 0.91. Как я могу решить указанные ниже проблемы при сборке на компьютере с Windows 7? log4net: ERROR...

99
как мне обойти log4net, продолжая изменять publickeytoken

У нас есть проект asp.net 4.0, который использует пару фреймворков, зависящих от log4net версии 1.2.10.0. Сегодня я попытался включить новую структуру, которая зависит от log4net версии 1.2.11.0, с тех пор я застрял: log4net 1.2.10.0 имеет publickeytoken = 1b44e1d426115821 log4net 1.2.11.0 имеет...

98
аргумент log4net для LogManager.GetLogger

Почему большинство примеров log4net получают регистратор для класса следующим образом: private static ILog logger = LogManager.GetLogger( System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); Вместо того, чтобы просто передавать typeof (MyClass): private static ILog logger =...

98
Log4Net, как добавить настраиваемое поле в мой журнал

Я использую приложение log4net.Appender.AdoNetAppender. Моя таблица log4net - это следующие поля[Date],[Thread],[Level],[Logger],[Message],[Exception] Мне нужно будет добавить еще одно поле в таблицу log4net (например, SalesId), но как я могу указать в моем xml и коде для регистрации «SalesId» при...

91
Конфигурация Log4Net во внешнем файле не работает

Мы используем log4net и хотим указать его конфигурацию во внешнем файле конфигурации (как мы это делали с другими разделами). Для этого мы изменили раздел log4net в App.config на: ... <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> ... <log4net...

88
Почему регистраторы рекомендуют использовать регистратор для каждого класса?

Согласно документации NLog: Большинство приложений будут использовать по одному регистратору для каждого класса, где имя регистратора совпадает с именем класса. Таким же образом работает log4net. Почему это хорошая практика?...

87
Как настроить log4net программно с нуля (без конфигурации)

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

83
app.config для библиотеки классов

Я не вижу файл app.config, созданный для библиотеки классов мастером VS2008. В своем исследовании я обнаружил, что в приложении существует только один app.config. Плохо ли добавлять app.config вручную в библиотеку классов или есть какие-либо другие методы, которые будут служить цели app.config в...

83
Правильный способ использования log4net (именование логгеров)

Есть два способа настройки и использования log4net. Первый - это когда я могу настроить свой собственный аппендер и связанный с ним регистратор: <!-- language: xml --> <appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="Logs\myLog.log" />...