SlovnikTerminologie: LogovaciKonvence |
from Wiki KIVu |
V rámci aplikace se držte následujího:
ModelAndView
), pouzijte uroven INFO.
try { i = Integer.valueOf(value); } catch (NumberFormatException e) { logger.warn("Prichozi hodnota '" + value + "' nebyla integer."); return false; }
Vime, ze dany kus kodu prirazuje parametr metody value lokalni promenne a ocekavame od nej, ze jde vzdy o Integer. Ten vsak nemusi prijit, protoze v aplikacni logice nekdo dopustil, ze se tam muze dostat i obycejny string.
A nebo takto nejak:
else { logger.warn("V teto vetvy by program nemel nikdy skoncit!"); }
Proste vetev, o ktere vite, ze v ni program nema co delat a kdyby se tam nekdy omylem dostal, je treba analyzovat, proc se tak stalo.
catch (IOException ex) { logger.error("Vazna chyba aplikace. Nezdarilo se uzavrit FileReader! ", ex); }
Dulezite je vzdy pridat jako druhy parametr vyjimku, ktera vse zpusobila. Prvni String je zprava, ktera by mela jednoznacne rikat, proc k vyjimce doslo.