Ich habe einen benutzerdefinierten Filter für meine MVC-Anwendung erstellt, [LogAttribute]
. Aktionsmethoden werden damit dekoriert und es hat die Aufgabe, eine LogEntry
Objekt in eine Art von Anbieter zu übergeben - ILoggerProvider
.
Meine Frage ist, wo sollte ILoggerProvider
und seine Implementierungen sitzen (ich möchte eine DI-Technologie darauf anwenden)? Sollten sie in das Domänenmodell, das UI-Projekt oder eine separate Klasse aufgenommen werden?