2010-05-05 11 views

Respuesta

0

debería ser $CATALINA_HOME/logs/catalina.out

+0

Mi otro Tomcat autónomo escribe log-out en $ CATALINA_HOME/logs/catalina.out, no la ubicación en la que el Tomcat integrado viene con las solicitudes de acceso de registros de Grails. ¿Podría ser más específico? – hko19

+0

¿Tiene log4j configurado en Config.groovy? – armandino

+0

Mi log4j en Config.groovy es bastante estándar en su valor predeterminado. Se aprecian más sugerencias para que mi registro Tomcat (incrustado) esté escrito en algún lugar donde pueda ver. – hko19

6

No hay un archivo de registro predeterminado, la salida en el registro se escribe en la salida estándar.

+0

Algunos resultados van al stdout, pero no al registro de acceso de Tomcat. – hko19

+3

Solo para observar en la última versión de Grails (2.2.3) no hay un apéndice de registro configurado, por lo que inicialmente no se escriben registros. Para cambiar esto, solo necesita editar conf/Config.groovy y descomentar las líneas de los appenders {console ...}. Esto enviará mensajes de registro (con nivel de error y superior) a la consola (stdout) – khylo

0

tiene que definir un registrador de la raíz log4j en su Config.groovy así:

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 
    } 
... 
} 

Este ejemplo también muestra cómo configurar el patrón de registro. También muestra cómo configurar el registro de archivos. La sección de apéndices es opcional y solo se necesita para configurar el logging pattern o file logger.

Cuestiones relacionadas