Одиночный регистратор, статический регистратор, заводской регистратор… как вести журнал?

Я упаковываю образцы & amp; практикует блокировку приложений для ведения журнала библиотеки предприятия для приложения, написанного на .NET.

Я хочу иметь возможность создать подкласс логгера (т. Е. Для ведения доменного журнала).

Каков наилучший способ сделать это?

Например, на данный момент у меня есть статический класс Logger, но это не позволяет мне специализировать его для ведения журнала для конкретного домена.

Например,

Log(MyDomainObj obj, string msg)

Ответы на вопрос(3)

Ваш ответ на вопрос