3
我想配置Grails log4j根據控制器將日誌存儲在不同的文件中。Grails和Log4J:如何登錄具有相同級別的不同文件?
所以,我有一個package.Controller1和package.Controller2。 在控制器1上,我想以調試模式存儲logfile1.logs和controller2上的logfile2.logs。
如何做到這一點?
謝謝。
我想配置Grails log4j根據控制器將日誌存儲在不同的文件中。Grails和Log4J:如何登錄具有相同級別的不同文件?
所以,我有一個package.Controller1和package.Controller2。 在控制器1上,我想以調試模式存儲logfile1.logs和controller2上的logfile2.logs。
如何做到這一點?
謝謝。
創建附加目的地作爲文件(或rollingFile等):
appenders {
file name: "logfile1", file: "/path/to/logfile1.logs"
file name: "logfile2", file: "/path/to/logfile2.logs"
}
,然後使用映射語法將兩個控制器分割成單獨的追加程序:
debug logfile1: "grails.app.controller.package.Controller1",
logfile2: "grails.app.controller.package.Controller2"
參見http://grails.org/doc/latest/guide/3.%20Configuration.html#3.1.2%20Logging更多細節。
根據我們的經驗,你不能。也許我們只是不幸運,所以這裏希望有人知道答案! – Esko 2011-06-13 12:41:34
thx,我認爲你是對的。 – 2011-06-13 12:59:48