Szoftverfejlesztés J2EE platformon - Naplózás

A VIK Wikiből
A lap korábbi változatát látod, amilyen Unknown user (vitalap) 2012. október 22., 12:40-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Valaszthato|J2EELogging}} Érdemes átnézni a könyv vonatkozó fejezeteit. Sima java.util.Logger használata a következő: <pre> import java.uti…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


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