Ramy rejestrowania są wprowadzane do klas
Czy struktura rejestrowania powinna być wstrzykiwana do klas, które ich potrzebują, czy też każda klasa, która tego potrzebuje, zna strukturę i używa jej bezpośrednio? Używam Log4Net i obecnie wstrzykuję usługę, która owija tę strukturę w klasy, które muszą być w stanie logować się, wiedząc, że rejestrowanie prawdopodobnie się nie zmieni i że większość elementów tego potrzebuje, wstrzykuje odpowiedź w tym sensie?