http://ivjlogger.sourceforge.net I was looking for a good logger... I wasn't satisfied with default servlet's logger, cause it's hard to read, you don't always know where it all goes and how it works... and you can really customize it... There's log4j.. but have you ever tried using that? I takes forever to do all the external files.. not speaking of initialization and cleanup... I found this sf project: http://ivjlogger.sourceforge.net And it turned out to be just what I needed: - Simple (1 line of initialization) 1 line to use - Easy-to-use (see #1) - Automatic MONTHLY and YEARLY archivation of old logs - Powerful (quite amazing performance) - Multi-threaded (runs in background with min priority threads) - VERY simple design (so easy to extend) - GOOD-LOOKING (HTML files & stuff) So see the page & try it out... definitely recommended.