Ich wickle die Muster & Praktiken Enterprise Library Logging Application Block für eine Anwendung in .NET geschrieben.Singleton Logger, statischer Logger, Werkslogger ... wie logge?
Ich möchte in der Lage sein, eine Loggerunterklasse (d. H. Domänenspezifische Protokollierung).
Was ist der beste Weg, dies zu tun?
Zum Beispiel habe ich eine statische Logger-Klasse im Moment, aber dies erlaubt mir nicht, es für Domain-spezifische Protokollierung zu spezialisieren.
Zum Beispiel
Log(MyDomainObj obj, string msg)
aus einer Design-Sicht ist dies der Weg zu gehen. – Mantzas
Es sind bereits Wrapper wie Common.Logging verfügbar. – Onur