Bonjour Sébastien I'm new to log4J as well, but what you're doing seems very complicated. Why do you do all the configuration in java code? I do it all in the config file.
My code looks instance like: public class GererPage extends Action { static Logger logger = Logger.getLogger(GererPage.class.getName()); public GererPage() { logger.debug("creating new GererPage -" + this.toString()); } bla,bla bla } I also have once in my application: void init() { PropertyConfigurator.configure("myfile.lcf"); } This works fine to log messages. I haven't figured out whether you are trying to do something else in your trace function. Bonne chance, Neil ----- Original Message ----- From: "Sébastien Hiblot" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, January 16, 2003 8:22 AM Subject: Help ! > Hi, > > We're working on a java web site and we'd like to use log4j in order > to log the error. > > We have made a class to implement the init of log4j. Here the source of this > class : > > private Logger logger ; > > public Trace(String class_name) { > logger = LogManager.getLogger(class_name); > Layout layout = new PatternLayout("%d{yyyyMMdd-HH:mm:ss} %m%n"); > logger.addAppender(new ConsoleAppender(layout, > ConsoleAppender.SYSTEM_OUT)); > logger.setLevel(Level.DEBUG); > try { > logger.addAppender(new FileAppender(layout, (String) > Ecx_constants.getInstance().get("log4j_fileTrace"), true)); > } catch (IOException e) { > } > > To log something : > Trace t = new Trace(this.getClass().toString()) ; > t.debug("My message"); > > The first time, we call the page, the log contain the good thing : > 20030116-12:00:00 My message > > But the second time we call the page, 30 sec after, we have in the log: > 20030116-12:00:00 My message > 20030116-12:00:30 My message > 20030116-12:00:30 My message > > ==> the log appears 2 times ! > the third time, the log appears 3 time, etc...... > > Can you help us please ? > > Thx > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>