2010-05-05 3 views

Répondre

0

Devrait être $CATALINA_HOME/logs/catalina.out

+0

Mon autre Tomcat d'écriture autonome se déconnecte de $ CATALINA_HOME/logs/catalina.out, pas l'emplacement où le Tomcat incorporé est livré avec les demandes d'accès aux journaux Grails. Pourriez-vous être plus précis? – hko19

+0

Avez-vous configuré log4j dans Config.groovy? – armandino

+0

Mon log4j dans Config.groovy est assez standard dans sa valeur par défaut. Plus de pointeurs pour que mon journal Tomcat (intégré) soit écrit quelque part où je peux voir est apprécié. – hko19

6

Il n'y a pas un fichier journal par défaut, la sortie du journal sont écrites sur stdout.

+0

Certaines sorties sont envoyées à stdout, mais pas au journal d'accès Tomcat. – hko19

+3

Juste pour noter sur la dernière version de grails (2.2.3) il n'y a pas d'appender de log configuré, donc d'abord aucun journal n'est écrit du tout. Pour changer cela, il suffit de modifier conf/Config.groovy et de décommenter les lignes appender {console ...}. Cela enverra des messages de log (avec le niveau Error et ci-dessus) à la console (stdout) – khylo

0

Vous devez définir un enregistreur racine log4j dans votre Config.groovy comme ceci:

log4j = { 
    appenders { 
     // console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n') 
     // file name:'file', file:'app.log' 
    } 

    // By default, messages are logged at the warn level to the console and the app.log 
    root { 
     warn 'stdout' 
     // warn 'stdout','file' 
     additivity = true 
    } 
... 
} 

Cet exemple montre également comment configurer le modèle d'exploitation forestière. En outre, il montre comment configurer la journalisation des fichiers. La section des appenders est facultative et juste nécessaire pour configurer le modèle de journalisation ou l'enregistreur de fichiers.

Questions connexes