Szoftverfejlesztés J2EE platformon - Naplózás

A VIK Wikiből
A lap korábbi változatát látod, amilyen Szikszayl (vitalap | szerkesztései) 2014. augusztus 24., 17:52-kor történt szerkesztése után volt.
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

É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.