Скрытые сокровища Log4Net?

Мне любопытно, если у кого-либо есть знакомство с Log4Net (особенно c# библиотека) может совместно использовать то, что они думают, самые полезные функции, которые кто-то плохо знакомый с библиотекой мог бы пропустить или неправильно понять.

5
задан Stefan Valianu 23 June 2010 в 19:06
поделиться

2 ответа

Уровней больше, чем тех, которые открываются вспомогательными методами ( ILog.Debug , ILog.Fatal и т. Д.) Интерфейса ILog . Для log4net версии 1.2.10.0 у вас есть следующие уровни и соответствующие значения отсечения, используемые для фильтрации сообщений в конфигурации регистраторов:

OFF: 2147483647
EMERGENCY: 120000
FATAL: 110000
ALERT: 100000
CRITICAL: 90000
SEVERE: 80000
ERROR: 70000
WARN: 60000
NOTICE: 50000
INFO: 40000
DEBUG: 30000
FINE: 30000
TRACE: 20000
FINER: 20000
VERBOSE: 10000
FINEST: 10000
ALL: -2147483648

Их можно использовать, как в следующем фрагменте, где Журнал имеет тип ] ILog :

Log.Logger.Log(null, log4net.Core.Level.Emergency, "Help!", null);
1
ответ дан 15 December 2019 в 00:50
поделиться

Для меня очень важной особенностью являются свойства контекста (глобальные или для каждого потока). Это позволяет мне прикреплять произвольную информацию к сообщениям журнала (например, номер заказа, чтобы вы могли отслеживать конкретный заказ, поскольку он обрабатывается различными системами).

3
ответ дан 15 December 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: