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

Z FI WIKI
Přejít na: navigace, hledání
Řádka 11: Řádka 11:
 
* '''[http://logging.apache.org/log4j/docs/ Log4j]'''
 
* '''[http://logging.apache.org/log4j/docs/ Log4j]'''
 
** velmi komplexní a robustní logovací knihovna
 
** velmi komplexní a robustní logovací knihovna
** využití hlavně před JDK 1.4
 
  
 
* '''[http://jakarta.apache.org/commons/logging/ Jakarta Commons Logging]'''
 
* '''[http://jakarta.apache.org/commons/logging/ Jakarta Commons Logging]'''

Verze z 27. 2. 2006, 02:07

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