Differenze tra le versioni di "Programmazione:Java/Logging"
Da WikiSitech.
Vai alla navigazioneVai alla ricercaRiga 54: | Riga 54: | ||
}</code> | }</code> | ||
|- | |- | ||
− | |'''Bad Practice (case 3)''' | + | | colspan="2"| '''Bad Practice (case 3)''' |
<code java> | <code java> | ||
public class A { | public class A { |
Versione delle 13:25, 31 ott 2007
Logging
Per loggare avere un log 'utilizzabile' è necessario che l'eccezione venga loggata al massimo due volte:
- Chi intercetta l'eccezione originale deve loggare senza lo stacktrace e trasformarla in un eccezione applicativa
- Chi intercetta l'eccezione applicativa deve loggare l'eccezione completa di stacktrace
tutti gli altri punti in cui passa l'eccezione devono propagarla senza intercettarla e riloggarla nuovamente
Bad Practice (case 1)
|
Bad Practice (case 2)
|
Bad Practice (case 3)
|