Összegyűlt néhány loggolós okosság, amiket nem kellene elfelejteni. Azokat fogom mostanában leírni többek között.
A log4j-ben van egy úgynevezett JDBCAppender, amivel adatbázisba lehet loggolni. A conversionPattern-nek lehet megmondani egy SQL utasítást így valahogy:
<param name="ConversionPattern" value="INSERT INTO log (level, name, message) VALUES ('%p','%c', '%m')">
És nagyjából működik. Itt leírják, hogyan kell property fájlban konfigurálni, itt pedig van példa az xml konfigurációjára. A javadoc-ban pirossal-vastaggal ki van emelve, hogy ne használd, mert gagyi és ki lesz szedve. És valóban: a connection-ökkel elég rosszul bánik, elhasal ha a message-ben aposztróf van, nem támogat tárolt eljárásokat, prepared statement-eket, exception-öket pedig egyszerűen nem loggol. De azért kezdetnek használható. Dankomannhauptnál van egy használhatóbb megvalósítás, de nem próbáltam ki.
2007-10-15
log4j JDBCAppender
Feliratkozás:
Megjegyzések küldése (Atom)
Nincsenek megjegyzések:
Megjegyzés küldése