2010-05-05 17 views

回答

0

應該$CATALINA_HOME/logs/catalina.out

+0

我的其他獨立Tomcat寫入註銷到$ CATALINA_HOME/logs/catalina.out,而不是嵌入式Tomcat隨Grails日誌訪問請求附帶的位置。你可以再詳細一點嗎? – hko19 2010-05-05 18:20:23

+0

您是否在Config.groovy中配置了log4j? – armandino 2010-05-05 21:03:02

+0

Config.groovy中的我的log4j在默認值中非常標準。更多的指針讓我的Tomcat(嵌入式)日誌寫出來,我可以看到的地方是值得讚賞的。 – hko19 2010-05-06 23:08:52

6

沒有一個默認的日誌文件,輸出到日誌被寫入到標準輸出。

+0

某些輸出轉到stdout,但不是Tomcat訪問日誌。 – hko19 2010-05-05 18:20:57

+3

爲了說明最新版本的grails(2.2.3),沒有配置日誌appender,所以最初根本沒有寫日誌。要改變這一點,你只需要編輯conf/Config.groovy並取消appender {console ...}行的註釋。這將發送日誌消息(級別錯誤和以上)到控制檯(stdout) – khylo 2013-07-18 16:08:29

0

您的Config.groovy中定義的log4j的根記錄是這樣的:

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

這個例子也說明了如何配置日誌記錄模式。它還顯示瞭如何配置文件記錄。 appenders部分是可選的,只需要配置日誌記錄模式或文件記錄器。

相關問題