Differenze tra le versioni di "Programmazione:Java/Logging"
Da WikiSitech.
Vai alla navigazioneVai alla ricerca| Riga 54: | Riga 54: | ||
}</code>  | }</code>  | ||
|-    | |-    | ||
| − | '''Bad Practice (case 3)'''  | + | |'''Bad Practice (case 3)'''  | 
<code java>  | <code java>  | ||
public class A {  | public class A {  | ||
Versione delle 12:24, 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)
 
 
  |