logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ceki Gülcü <c...@qos.ch>
Subject RE: Commons Logging breaks with log4j.1.3 alpha -> Caused by: java.lang.NoSuchFieldError: DEBUG
Date Tue, 03 Aug 2004 14:09:20 GMT

I was assuming that you were using o.a.l.rolling.RollingAppender and not 
the deprecated o.a.l.DailyRollingAppender.

At 04:00 PM 8/3/2004, you wrote:
>Yes, I confirm I am using Log4j 1.3 ... my web app has log4j1.3alpha jar 
>in the lib folder. In addition, Log4j 1.3 outputs new logging into the 
>stdout that is not present in 1.2.8 and finally, if I use an older 
>commons-logging jar tomcat fails to load web applications because it _is_ 
>using log4j.
>
>thanks, Allistair
>
>
> > -----Original Message-----
> > From: Ceki Gülcü [mailto:ceki@qos.ch]
> > Sent: 03 August 2004 14:53
> > To: Log4J Users List
> > Subject: RE: Commons Logging breaks with log4j.1.3 alpha -> Caused by:
> > java.lang.NoSuchFieldError: DEBUG
> >
> >
> >
> > Hmm. I had not looked at this problem recently but presuming at the
> > relevant code, one stumbles upon:
> >
> > package org.apache.log4j.rolling.helpers;
> >
> > public class Util {
> >
> >    static Logger logger = Logger.getLogger(Util.class);
> >
> >    public static void rename(String from, String to) throws
> > RolloverFailure {
> >      File fromFile = new File(from);
> >      boolean success = false;
> >
> >      if (fromFile.exists()) {
> >        File toFile = new File(to);
> >        logger.debug("Renaming file [" + fromFile + "] to [" +
> > toFile + "]");
> >
> >        boolean result = fromFile.renameTo(toFile);
> >
> >        if (!result) {
> >          String msg1 = "Failed to rename file [" + fromFile +
> > "] to [" + toFile
> >              + "].";
> >          LogLog.warn(msg1);
> >          LogLog.warn("Attemting to rename by copying.");
> >          renameByCopying(from, to);
> >        }
> >      } else {
> >        throw new RolloverFailure("File [" + from + "] does
> > not exist.");
> >      }
> >    }
> >
> > Note that "Failed to rename message" is a warning and not an error.
> > However, the output you provided says:
> >
> > log4j:ERROR Failed to rename
> > [d:/jakarta-tomcat-5.0.25/logs/sys-authentication.log] to
> > [d:/jakarta-tomcat-5.0.25/logs/sys-authentication.log.2004-08-
> > 03-12-46].
> >
> > Are you really using log4j 1.3 from CVS? Evidence seems to indicate
> > otherwise...
> >
> > At 02:15 PM 8/3/2004, you wrote:
> > >Thanks .. that worked. However, the fixes in 1.3 do not fix
> > my problem
> > >with log renaming...
> > >
> > >** End of LogManager static initializer
> > >log4j:ERROR Failed to rename
> > >[d:/jakarta-tomcat-5.0.25/logs/sys-authentication.log] to
> > >[d:/jakarta-tomcat-5.0.25/logs/sys-authentication.log.2004-08
> > -03-12-46].
> > >
> > >*sigh*
> > >
> > > > -----Original Message-----
> > > > From: Ceki Gülcü [mailto:ceki@qos.ch]
> > > > Sent: 03 August 2004 12:56
> > > > To: Log4J Users List
> > > > Subject: Re: Commons Logging breaks with log4j.1.3 alpha
> > -> Caused by:
> > > > java.lang.NoSuchFieldError: DEBUG
> > > >
> > > >
> > > >
> > > > Have you tried using the latest commons-logging release?
> > > >
> > > > At 01:31 PM 8/3/2004, you wrote:
> > > > >Well, I managed to get my CVS working and I checked out
> > > > log4j and compiled
> > > > >using Ant, and it ended up giving me jars for log4j1.3 alpha
> > > > rather than a
> > > > >fixed 1.2.8 update (as you know i am looking for a fix for
> > > > >dailyrollingfileappender).
> > > > >
> > > > >Anyway, I have tried to use 1.3 alpha and thought i would
> > > > let you know
> > > > >that Tomcat 5 bombs out with the same problem all my own
> > > > logs had which is
> > > > >
> > > > >Caused by: java.lang.NoSuchFieldError: DEBUG
> > > > >
> > > > >How do I do a checkout and compile of the latest 1.2.8 stuff?
> > > > >
> > > > >Cheers, ADC.
> > > > >
> > > > >Caused by: java.lang.NoSuchFieldError: DEBUG
> > > > >         at
> > > > >
> > > > org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.
> > > > java:137)
> > > > >         at
> > > > org.apache.catalina.session.ManagerBase.init(ManagerBase.java:627)
> > > > >         at
> > > > >
> > > > org.apache.catalina.session.StandardManager.start(StandardMana
> > > > ger.java:639)
> > > > >         at
> > > > >
> > > > org.apache.catalina.core.ContainerBase.setManager(ContainerBas
> > > > e.java:499)
> > > > >         at
> > > > >
> > > > org.apache.catalina.startup.ContextConfig.managerConfig(Contex
> > > > tConfig.java:315)
> > > > >         at
> > > > >
> > > > org.apache.catalina.startup.ContextConfig.start(ContextConfig.
> > > > java:635)
> > > > >         at
> > > > >
> > > > org.apache.catalina.startup.ContextConfig.lifecycleEvent(Conte
> > > > xtConfig.java:216)
> > > > >         at
> > > > >
> > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L
> > > > ifecycleSupport.java:119)
> > > > >         at
> > > > >
> > > > org.apache.catalina.core.StandardContext.start(StandardContext
> > > > .java:4268)
> > > > >         at
> > > > >
> > > > org.apache.catalina.core.ContainerBase.addChildInternal(Contai
> > > > nerBase.java:823)
> > > > >         at
> > > > >
> > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.
> > > > java:807)
> > > > >         at
> > > > >
> > > >
> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
> > > > >         at
> > > > >
> > > > org.apache.catalina.core.StandardHostDeployer.addChild(Standar
> > > > dHostDeployer.java:903)
> > > >
> > > > --
> > > > Ceki Gülcü
> > > >
> > > >       For log4j documentation consider "The complete log4j manual"
> > > >       ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp
> > > >
> > > >
> > > >
> > > >
> > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> > > > For additional commands, e-mail:
> > log4j-user-help@logging.apache.org
> > > >
> > > >
> > >
> > >
> > ><FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE>
> > >-------------------------------------------------------
> > >QAS Ltd.
> > >Developers of QuickAddress Software
> > ><a href="http://www.qas.com">www.qas.com</a>
> > >Registered in England: No 2582055
> > >Registered in Australia: No 082 851 474
> > >-------------------------------------------------------
> > ></FONT>
> > >
> > >
> > >---------------------------------------------------------------------
> > >To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> > >For additional commands, e-mail: log4j-user-help@logging.apache.org
> >
> > --
> > Ceki Gülcü
> >
> >       For log4j documentation consider "The complete log4j manual"
> >       ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> > For additional commands, e-mail: log4j-user-help@logging.apache.org
> >
> >
>
>
><FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE>
>-------------------------------------------------------
>QAS Ltd.
>Developers of QuickAddress Software
><a href="http://www.qas.com">www.qas.com</a>
>Registered in England: No 2582055
>Registered in Australia: No 082 851 474
>-------------------------------------------------------
></FONT>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>For additional commands, e-mail: log4j-user-help@logging.apache.org

-- 
Ceki Gülcü

      For log4j documentation consider "The complete log4j manual"
      ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp  



---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


Mime
View raw message