I'm not sure about this line:
log4j.rootLogger=WARN,monAppender
In my log4j.properties it is: log4j.rootCategory=info, stdout, file Also I don't use commons-logging.properties in my setup. In 5.0.28 and 5.5.17 it worked well. Try putting log4j.properties also in YOUR_WEBAPP\WEB-INF directory. As you want to specify WARN for root category, probably you won't see much log msgs. I mean that you won't see info() and debug(). Andrew. On 11/22/06, Pierre Goupil <[EMAIL PROTECTED]> wrote:
No, no way... I've put this in commons-logging.properties : org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger org.apache.commons.logging.simplelog.log.org.apache.commons.digester.Digester=debug org.apache.commons.logging.simplelog.log.org.apache.commons.digester.Digester.sax=info and this in log4j.properties : #définition du niveau et des Appender du rootLogger log4j.rootLogger=WARN,monAppender #configuration de "monAppender" #nous allons envoyer les messages dans la console de Tomcat log4j.appender.monAppender=org.apache.log4j.ConsoleAppender #définition du Layout pour "monAppender" log4j.appender.monAppender.layout=org.apache.log4j.PatternLayout #définition du pattern d'affichage pour "monAppender" #voici un exemple de sortie que l'on va obtenir : 2005-06-18 14:53:37 DEBUG [Main] Hello World log4j.appender.monAppender.layout.ConversionPattern=%d{MM-dd HH:mm:ss} %-5p [%c{1}] %m%n Is this correct ? Regards, Pierre 2006/11/22, Andrew Stepanenko <[EMAIL PROTECTED]>: > > try putting log4j.properties in $CATALINA_HOME/common/classes > > Regards, > Andrew Stepanenko > http://unf.tane.edu.ua > > On 11/22/06, Pierre Goupil <[EMAIL PROTECTED]> wrote: > > Hi ! > > > > 1) English > > > > 2) French > > > > > > 1) I've just tried this. Tomcat's doc tells to put the file into the > > classpath and I can't figure how to set this classpath. I've tried to > give > > an Eclipse Preferences / Build path / Classpath variable as well as > using > > the -cp option at server launch, but the machine doesn't seem to take it > > into account. Or, at least, it doesn't change anything... > > > > > > 2) Je viens d'essayer. La doc de Tomcat dit de mettre ce fichier dans le > > classpath mais je n'arrive pas à le positionner. J'ai essayé avec les > > Preferences d'Eclipse / Builpath / Classpath variable et aussi en > utilisant > > la commande -cp au lancement du serveur, mais Tomcat ne semble pas en > tenir > > compte. En tous cas, ça ne change rien... > > > > > > Pierre > > > > > > > > Le 22/11/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> a écrit : > > > > > > > > > Salut Pierre, > > > > > > J'ai déjà eu aussi un problème de compatibilité entre Commons-logging > et > > > Log4j. Je ne sais pas si c'est celui que tu rencontres mais sait-on > > > jamais!!!! > > > > > > En fait mon fichier de configuration commons-logging.properties était > > > incorrect car dans les version plus récente de commons-logging, la > classe > > > Log4jFactory n'existe plus; je remplace alors cette ligne: > > > > > > > org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.Log4jFactory > > > par: > > > > org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger > > > > > > En espérant que ça aide > > > @+ > > > Olviier > > > > > > > > > > > > > > > *"Pierre Goupil" <[EMAIL PROTECTED]>* > > > > > > 22/11/2006 05:51 > > > > > > Pour : java@u-strasbg.fr > > > cc : > > > Objet : Tomcat et log4j > > > > > > > > > > > > > > > Bonjour la liste ! > > > > > > J'avais un Tomcat 5.5 et un Eclipse 3.2 qui marchaient très bien, > puis... > > > le dur a crashé... Résultat des courses : aucune perte de données, > mais > > > impossible de démarrer Tomcat. La vue "serveur" d'Eclipse me renvoie > la > > > trace suivante : > > > > > > ******************************** > > > Exception in thread "main" java.lang.ExceptionInInitializerError > > > Caused by: > com.sun.org.apache.commons.logging.LogConfigurationException: > > > com.sun.org.apache.commons.logging.LogConfigurationException : > > > java.lang.NullPointerException (Caused by > java.lang.NullPointerException) > > > (Caused by > com.sun.org.apache.commons.logging.LogConfigurationException: > > > java.lang.NullPointerException (Caused by > java.lang.NullPointerException)) > > > at > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.newInstance( > > > LogFactoryImpl.java:543) > > > at > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getInstance( > > > LogFactoryImpl.java:235) > > > at > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getInstance ( > > > LogFactoryImpl.java:209) > > > at com.sun.org.apache.commons.logging.LogFactory.getLog( > LogFactory.java > > > :351) > > > at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java > :73) > > > Caused by: > com.sun.org.apache.commons.logging.LogConfigurationException : > > > java.lang.NullPointerException (Caused by > java.lang.NullPointerException) > > > at > > > > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor( > > > LogFactoryImpl.java:397) > > > at > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.newInstance ( > > > LogFactoryImpl.java:529) > > > ... 4 more > > > Caused by: java.lang.NullPointerException > > > at > > > > com.sun.org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor( > > > LogFactoryImpl.java:374) > > > ... 5 more > > > ******************************** > > > > > > Bon, en fait, je suis tombé dans l'enfer de la cohabitation entre > > > commons-loggging et log4j ! Perso, le système de log de ma servlet > (log4j) > > > ne veut plus marcher pas mais de toutes façons vu qu'elle ne se lance > pas, > > > je m'en fiche ! Par contre, la question de savoir comment relancer le > > > système de log de Tomcat (log4j + commons-logging !) est un > archi-classique > > > : des dizaines de gens en parlent. Mais impossible de trouver une > solution. > > > Ho bien sûr des tutos j'en ai trouvé des tas, mais bon... > > > > > > Il est évident que j'ai ré-installé tout mon poste de développement. > > > > > > Quant à lancer Tomcat via un autre plugin, j'ai essayé avec Sysdeo : > > > Tomcat se lance, il charge la servlet, mais il ne la démarre pas et > reste > > > silencieux. Ni log de ma servlet, ni exception, ni résultat. > > > > > > Si quelqu'un avait la réponse à cette question cent fois posée, ça me > > > dépannerait bien ! > > > > > > Merci ! > > > > > > > > > Pierre > > > > > > > > > -- > > > "L'une des raisons pour lesquelles la vie est complexe > > > C'est qu'elle a une partie réelle et une partie imaginaire." > > > > > > > > > > > -- > > "L'une des raisons pour lesquelles la vie est complexe > > C'est qu'elle a une partie réelle et une partie imaginaire." > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "L'une des raisons pour lesquelles la vie est complexe C'est qu'elle a une partie réelle et une partie imaginaire."
--------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]