Моя среда ведения журнала навсегда привязана к моему приложению!

Хорошо, поэтому я смотрю на NLog. В зависимости от использования мое приложение будет привязано к структуре ведения журнала. Как мне это преодолеть?

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

пример:

//the monkey code
private static Logger logger = LogManager.GetCurrentClassLogger();

//the coupling.
logger.Log(/*...*/);
9
задан Shawn Mclean 13 February 2011 в 05:09
поделиться