tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Cornell" <>
Subject Asynchronous statistics logger
Date Thu, 02 Dec 2004 10:03:44 GMT

I am trying to implement an asynchronous statistics logger that would load
on startup and be destroyed on shutdown of tomcat.  This logger then needs
to write to a log file / to disk / to log4j every x seconds with these

Methods to add some statistic to it need to be accessible by all other
classes in the same context (eg public static void addPageHit(String
whatPage, int howBigWasIt); )

I have already tried writing an asynchronous Singleton, but this has caused
major havoc with threading issues (jdk1.4.2 tomcat 5.0.25 redhat linux 9.0).
In addition I know this is not good practice.  This singleton was using the
Timer and TimerTask for its implementation.

What is the best practice for implementing this sort of class ?


Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
Version: 6.0.788 / Virus Database: 533 - Release Date: 01/11/2004

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message