Szoftverfejlesztés J2EE platformon - Naplózás
A VIK Wikiből
Érdemes átnézni a könyv vonatkozó fejezeteit. Sima java.util.Logger használata a következő:
import java.util.logging.Logger; class Akarmi { private static Logger logger = Logger.getLogger(Akarmi.class.getName()); }
Egy osztály minden példányához ugyanazt a loggert fogjuk kapni, úgyhogy lehet static is a mező. Ezután a logger megfelő metódusaival lehet naplózni.
Glassfish-ben a következőt kell még beállítani: Application server / Logging / Log levels / Add property:
- name: az osztály neve, vagy valamelyik szülője, mert ez öröklődik. Ha mindent naplózni akarsz, és a projektjeid a my.ejb és my.web package-eket használják, akkor my legyen az értéke.
- value: FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE.
Save.
Olvasnivaló: https://glassfish.dev.java.net/javaee5/docs/AG/abluj.html#ablup
Ha emberibb logokat akarsz: http://humglassfishlog.sourceforge.net/
-- palacsint - 2007.12.02.