Migliora i tuoi log con il Mapped Diagnostic Context

Stai scrivendo dei servizi web in Java e vorresti sempre loggare l’utente collegato e l’IP del chiamante in modo automatico e trasparente per darli in pasto a ELK? O assegnare un identificativo univoco ad un batch multithread perché non capisci più cosa sta loggando ogni thread? In realtà è una cosa più semplice di quanto si pensi perché è una feature supportata da tempo dalla maggior parte dei sistemi di logging in Java come Log4j, Log4j2 o Logback, e, ovviamente da loro “padre” SLF4J!...
Continue reading...

Logging in Java applications using Log4j

Log4J è una libreria Java sviluppata dalla Apache Software Foundation che consente di mettere a punto un ottimo sistema di logging per tenere sotto controllo il comportamento di una applicazione in fase di sviluppo, di test e infine di go-live del proprio software. E’ lo standard de facto per il logging delle applicazioni Java....
Continue reading...