Come spesso accade, la risposta è "dipende". Se la tua applicazione ha già un framework di registrazione, allora puoi anche usarlo. Non può essere meno capace di println()
, e puoi trarre beneficio da altre funzionalità che fornisce: tracce di stack, contesto extra, formattazione migliore e così via. Vi è anche la netta possibilità che i framework di registrazione offrano un migliore recupero degli errori, garantendo che i tuoi registri vengano scritti correttamente anche in caso di un errore catastrofico.
Quindi la domanda diventa quando aggiungere un sistema di registrazione in primo luogo. Questo è un giudizio: non vuoi aggiungerlo troppo presto, solo per scoprire che non ne hai davvero bisogno. Inoltre, non si desidera aggiungerlo troppo tardi e eseguire una conversione eccessiva del lavoro dalla soluzione ad hoc.
Se scopri che stai facendo un sacco di logging con println()
, allora il tuo codebase sta cercando di dirti che sta avendo problemi di crescita. A quel punto, vale la pena investire nella corretta registrazione.