PV168/Logování: Porovnání verzí

Z FI WIKI
Přejít na: navigace, hledání
Řádka 13: Řádka 13:
 
** využití hlavně před JDK 1.4
 
** využití hlavně před JDK 1.4
  
* '''[http://jakarta.apache.org/commons/logging/ Commons Logging]'''
+
* '''[http://jakarta.apache.org/commons/logging/ Jakarta 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)
 
** 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
 
** Použití: LogFactory -> Log

Verze z 27. 2. 2006, 02:06

  • 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
  • Jakarta 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