PV168/Logování
Z FI WIKI
Verze z 27. 2. 2006, 01:12; 84.242.95.13 (diskuse)
- Balík java.util.logging.*
- ve standardním API až od JDK 1.4
- třída Logger (instance mají asociované jméno, jehož základ by měl tvořit název balíku, protože je na něm postavena hierarchie Loggerů)
- Úrovně (instance třídy Level) SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST + ALL a OFF
- Možnost implementace vlastního Filteru
- Připravené handlery pro paměť, OutputStream, soubor (včetně rotování), konzolu, IP socket (i více najednou)
- Připravené textové a XML formátování
- Podpora lokalizovaných zpráv přebíraných z ResourceBundle
- LogManager spravující všechny Loggery a jejich konfiguraci
- Log4j
- velmi komplexní a robustní logovací knihovna
- využití hlavně před JDK 1.4
- Commons Logging
- jednoduchá tenká knihovna, která sama o sobě logování neprovádí, ale za cenu mírného omezení funkcionality umožňuje jednotným zůsobem pracovat s mnoha různými logovacími mechanismy (m.j. s oběma výše uvedenými)
- Použití: LogFactory -> Log
- o nevýhodách Commons Logging