2011-01-18 12 views
8

A quale livello appartiene il logger in DDD?Dove entra un registratore in DDD?

+5

+1 per compensare il voto negativo. Definisci "livello"? Sul serio? –

+1

Non è una preoccupazione trasversale? – TrueWill

+0

@qstarin: la domanda non era chiara. Ho dovuto decodificare DDD dai tag e sono andato via senza altri indizi. Forse le persone che conoscono la risposta riconosceranno la domanda, ma è inutile per riferimento futuro. Leggi la descrizione del pulsante meno: "Questa domanda è __unclear__ o non utile". – orlp

risposta

11

Cosa dovremmo registrare in DDD?

Importante eventi che si verificano, ovviamente.

Lo stesso Logger è un servizio dell'infrastruttura. Il bridging del dominio e del logger può verificarsi in un gestore di eventi.

La registrazione si adatta bene ai gestori di eventi e quando viene posizionata, crea una separazione molto piacevole.

0

Non sono sicuro quali sono i requisiti per un logger, ma se lo si sta utilizzando per creare una traccia di controllo per tenere traccia delle modifiche a un aggregato, dovrebbe passare al livello del repository.