在tomcat中輸出log,有兩種方式:
首先就是在log4j.properties中使用org.apache.log4j.ConsoleAppender方式輸出。這樣,log會輸出到tomcat的標準輸出log里邊去。
還有就是使用org.apache.log4j.FileAppender一類的方式輸出。這樣就會輸出到自己指定的文件里去。
這時候有一點需要注意:文件路徑的問題。
在log4j.properties中把文件名設置為${catalina.base}/logs/YourFileName.log的話,就能輸出到tomcat的log目錄中(如果在eclipse的WDT中使用的話,就在workspace所在路徑下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX。X為數字,對應eclipse中設置的server的編號。)。
如果只指定一個文件名的話,就會輸出到tomcat被啟動時的目錄中。
首先就是在log4j.properties中使用org.apache.log4j.ConsoleAppender方式輸出。這樣,log會輸出到tomcat的標準輸出log里邊去。
還有就是使用org.apache.log4j.FileAppender一類的方式輸出。這樣就會輸出到自己指定的文件里去。
這時候有一點需要注意:文件路徑的問題。
在log4j.properties中把文件名設置為${catalina.base}/logs/YourFileName.log的話,就能輸出到tomcat的log目錄中(如果在eclipse的WDT中使用的話,就在workspace所在路徑下的.metadata\.plugins\org.eclipse.wst.server.core\tmpX。X為數字,對應eclipse中設置的server的編號。)。
如果只指定一個文件名的話,就會輸出到tomcat被啟動時的目錄中。