Как добавить префикс категории к сообщению log4net?

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

Вместо того, чтобы прямо сейчас,

Log.Info("[Ref] Level 1 Starts ...");

Я действительно хочу что-то вроде этот или другой способ определения log4net.ILog.

[LoggingCategory("Ref")]
public class MyClass 
{
   public void MyMethod()
   {
        Log.Info("Level 1 Starts ...");
   }
}
7
задан tonyjy 15 December 2010 в 20:52
поделиться