torstai 8. marraskuuta 2007

Lokitus-ominaisuus implementoitu

Uusi versio löytyy war-pakettina osoitteesta http://users.tkk.fi/~rstrom/agilefant-1_3_1_iterationx.war. Tämä versio lokittaa normaalin lokituksen lisäksi käyttäjän ja actionin nimen tiedostoon ${CATALINA_HOME}/logs/iterationx.log, jossa ${CATALINA_HOME} on tomcat-palvelimen hakemistopolku.

Admin käyttäjän sisäänkirjautuminen näkyy lokissa esim seuraavasti:
2007-11-08 13:24:47,949 WARN http-8080-Processor25 org.acegisecurity.event.authentication.LoggerListener - Authentication event AuthenticationSuccessEvent: admin; details: org.acegisecurity.ui.WebAuthenticationDetails@957e: RemoteIpAddress: 127.0.0.1; SessionId: 4B429B434160D21587EDDD58FFB4A358

Admin käyttäjän Product-tason selaaminen näkyy seuraavasti:
2007-11-08 13:33:03,833 FATAL http-8080-Processor23 fi.hut.soberit.agilefant.web.RefreshUserInterceptor - Name: admin Action : fi.hut.soberit.agilefant.web.ProductAction@41c453

Admin käyttäjän BacklogItemin selaaminen näkyy seuraavasti:
2007-11-08 13:34:03,769 FATAL http-8080-Processor24 fi.hut.soberit.agilefant.web.RefreshUserInterceptor - Name: admin Action : fi.hut.soberit.agilefant.web.BacklogItemAction@feedca

Tämän version war-paketin asennus tulisi onnistua samalla tavalla kuin aikaiseman 1.2.1-version asennus, eli war paketti vain deployataan tomcattiin. Tietokantaan ei tarvitse tehdä päivityksiä. Jos tulee ongelmia tai epäselvyyksiä niin olkaahan yhteydessä.