Stavo esaminando le risposte a questa domanda:
Quali informazioni non devono mai apparire nei log?
E ho notato che nessuno ha menzionato questo particolare attributo. È qualcosa che trovo utile: ogni volta che una registrazione viene aggiunta al sistema come risultato della traccia di un particolare problema sollevato nel bug tracker, o aggiungendo una funzionalità, tendo a includere il numero di ticket dell'helpdesk correlato elemento.
Ciò significa che quando si passa attraverso il log, qualsiasi programmatore può incrociare il riferimento a ciascun messaggio di registro con il numero di ticket associato. Ora capisco che utilizzando l'integrazione corretta VCS / helpdesk significa che la maggior parte dei commit sono comunque associati a un numero di ticket, ma con il tempo ci rende facile diagnosticare i problemi durante l'ispezione ogni volta che viene visualizzato un messaggio di registro.
Tuttavia mi rende ancora un po 'a disagio lasciare questo nei log. Il problema è che non riesco a pensare a uno scenario in cui questo potrebbe diventare un problema. Spero che SE possa aiutarmi.
A proposito- sto parlando del livello di log "verboso". Questo non viene mai fatto in un livello di registrazione che verrà visualizzato nella produzione.