Hello,
I am using log4j now on one of my older app. I have there a small library which
allows me to log progress of anything happening in my applications. I just do
something like this:
this.log.info(ProgressMadeMessage.newFirstMsg("import user dictionary));
//do some work
this.log.info(ProgressMadeMessage.newFirstMsg("import user dictionary), 8);
//do some work
this.log.info(ProgressMadeMessage.newFirstMsg("import user dictionary), 19);
//do some work
this.log.info(ProgressMadeMessage.newFirstMsg("import user dictionary), 55);
....
Than I have my own appender defined and I visualize progress made by
asynchronous task. My appender is able also to predict (few old run times are
saved) trend of progress.
I have now migrated to slf4j. It allows only to log strings. This makes logging
of my ProgressMadeMessage instances impossible. Is there some performance non
problematic solution to my needs? (serializing ProgressMadeMessage instances to
String and than backwards is possible, but performance will be hurt a lot)
Thanks for advice,
--
LuVar
_______________________________________________
slf4j-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/slf4j-user