Stiamo usando SLF4J + Logback nel nostro progetto da un po 'di tempo e ne siamo abbastanza soddisfatti, ma la nostra strategia di logging è abbastanza semplice, usando logger basati su classi semplici e nessuna roba di fantasia come MDC o Marker.
Quello che voglio sapere è se qualcuno nella comunità utilizza effettivamente queste funzionalità e come vengono utilizzate per migliorare la registrazione / il filtro.
Sono particolarmente interessato a dove, perché e come utilizzare i marcatori [1] per la registrazione. Mi sembrano una caratteristica piuttosto ordinata per l'aggiunta di un contesto semantico nella registrazione - ad esempio, mentre una classe può gestire molteplici preoccupazioni, si possono usare marcatori di attività / preoccupazione specifici per discriminare le dichiarazioni di registro.
Quali potrebbero essere le migliori pratiche, convenzioni o strategie per la creazione e l'utilizzo di marcatori nella registrazione.
Aggiornamento: Credo, quello che sono in realtà dopo non è tanto il motivo per utilizzare i marcatori, ma piuttosto il modo in parte - c'è alcune pratiche buone di marcatori di denominazione (ad esempio utilizzando solo testo con spazi o precipitare / sottolineatura nomi di stile / punteggiatura delimitato parole chiave ), dovrebbe esserci una sorta di pool di "nomi standard", che nominano elementi basati sulle funzioni aziendali. Le domande che posso probabilmente capire da solo, ma se voglio usare queste funzionalità in modo sistematico e presentarle a un team di sviluppatori, ha senso avere alcune linee guida formalizzabili intorno ...
[1] - Chiedendo come usare i marker non sto davvero chiedendo come usare l'API (è davvero abbastanza diretto) - Mi riferisco piuttosto al livello più generale di come si configurerebbe il log-in usando i marker in modo coerente