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