Я обертываю шаблоны и методы. Блок приложения ведения журнала Enterprise Library для приложения, написанного на .NET.
Я хочу иметь возможность создавать подкласс логгера (т. Е. Для ведения доменного журнала).
Каков наилучший способ сделать это?
Например, на данный момент у меня есть статический класс Logger, но это не позволяет мне специализировать его для ведения журнала для конкретного домена.
Например,
Log(MyDomainObj obj, string msg)