Описание тега log4net
Apache log4net - это инструмент, помогающий программисту выводить операторы журнала для различных целей вывода. В случае проблем с приложением, полезно включить ведение журнала, чтобы можно было найти проблему. С помощью log4net можно включить ведение журнала во время выполнения без изменения двоичного файла приложения. Пакет log4net разработан таким образом, чтобы операторы журнала могли оставаться в поставляемом коде без высоких затрат на производительность. Отсюда следует, что скорость регистрации (или, скорее, не ведения журнала) имеет решающее значение.
В то же время вывод журнала может быть настолько объемным, что быстро становится огромным. Одна из отличительных черт log4net - понятие иерархических регистраторов. Используя эти регистраторы, можно выборочно контролировать, какие операторы журнала выводятся с произвольной степенью детализации.
log4net разработан с двумя четкими целями: скорость и гибкость.
Функции:
- Поддержка нескольких фреймворков
- Вывод на несколько целей регистрации
- Иерархическая архитектура журналирования
- Конфигурация XML
- Динамическая конфигурация
- Контекст ведения журнала
- Проверенная архитектура
- Модульный и расширяемый дизайн
- Высокая производительность и гибкость
Поддержка нескольких фреймворков:
log4net работает во всех средах выполнения, совместимых с ECMA CLI 1.0. log4net имеет специальные сборки для следующих фреймворков:
- Microsoft®.NET Framework 1.0
- Microsoft.NET Framework 1.1
- Microsoft.NET Framework 2.0
- Microsoft .NET Framework 3.5
- Microsoft .NET Framework 4.0
- Клиентский профиль Microsoft .NET Framework 3.5
- Клиентский профиль Microsoft .NET Framework 4.0
- Microsoft.NET Compact Framework 1.0*
- Microsoft.NET Compact Framework 2.0
- Моно 1.0
- Моно 2.0
- Интерфейс командной строки Microsoft Shared Source 1.0 *
- Совместимость с CLI 1.0
Сборки "Клиентского профиля" - это урезанные версии "обычных" сборок, которые не содержат кода, выпущенного для ASP.NET, что, например, означает %aspnet-*
шаблоны и AspNetTraceAppender
недоступны.
* Не поддерживается двоичной версией, но может быть собран из исходной версии.
Официальный веб-сайт: http://logging.apache.org/log4net/
Полезные ссылки: