[ dzojanstvo @ 16.07.2010. 12:27 ] @
Aplikacija mi je radjena u Javi, tehnologija webstart.
Interesuje me kako najbolje mogu da resim logiranje akcija nad formom aplikacije, kako bih nakon prijavljenog bug-a mogao da vidim sta je korisnik tacno radio.
Ukratko, interesuje me da li mi je potrebna neka aplikacija koja ce ovo raditi, ili se to moze izvesti na nivou koda?
Ako je potrebna aplikacija, koje se koriste za ovakve probleme?
Ako se radi na nivou koda, pomocu kojih klasa i da li zahteva vece izmene u celom kodu?

Unapred hvala i pozzzz :)
[ dejanet @ 16.07.2010. 12:46 ] @
Bilo bi ti korisno da implementiras log sistem, moja preporuka Apache log4j, koji mozes da savladas kroz par primera..
[ dzojanstvo @ 16.07.2010. 13:40 ] @
Sa tom varijantom trenutno radim.
Da li je moguce konfigurisati ga da u posebnom fajlu logira korisnicke akcije nad formom, tipa koje je dugme kliknuo, koje parametre je uneo, koje polje je cekirao...
Da li on uopste ima mogucnost logiranja ovakvog tipa, pod brojem jedan?

Hvala
[ dejanet @ 16.07.2010. 14:20 ] @
Ubacis logger u svim akcijama koje si obradio (button klikovi, checkboxovi...) a koje nisi a hoces da belezis dodaj..

takodje dodaj logger u svaki catch (Exception e) tako da mozes da vidis i greske..

Log4j mozes da podesis da logove snima u file(npr. mozes da podesis file-ove od po 200 kb, 10 komada, pa u krug) ili u bazu..

Koliko se secam:
pod samom klasom:
static Logger logger = Logger.getLogger(StringParsing.class.getName());

konfiguracija:
Properties logProperties = new Properties();
logProperties.setProperty(".... razna podesavanja...");
...
...
PropertyConfigurator.configure(logProperties);

insert loga:
logger.info("tvoja akcija");

error:
catch (Exception e) {
logger.error(e.getMessage());
}

to koliko se sada secam i vidim po netu..
[ erno @ 02.08.2010. 21:04 ] @
@dzojanstvo: definisi dva logera i dva razlicita appendera i dobices to sto si htio ;-)
[ IgorMedo @ 11.08.2010. 18:19 ] @
Samo pazi da ne pretjeras sa logerom, pa da ti na kraju aplikacija ne bi postala presopora od silnog logovanja ;).