工具:log4j的jar包、配置檔案log4j.properties(檔名自定義)、eclipse或idea
1.先上log4j.properties(我把它放在了d:\testeclipse\ 目錄下):
### set log levels ###
log4j.rootlogger = debug , stdout , d,r
### 1.輸出到控制台 ###
### 2.輸出到日誌檔案 ###
## 輸出debug級別以上的日誌
### 3.儲存異常資訊到單獨檔案 ###
## 異常日誌檔名
## 只輸出error級別以上的日誌!!!
注意:
1.此配置檔案的注釋一定要獨佔一行,不要像eclipse中單行注注釋一樣寫在當前行**後面,那樣會報錯
3.這樣輸出配置到三個位置:控制台(console)、當前專案下logs檔案下 的log.log和error.log 。其中debug和error資訊都會輸出到控制台,debug以上的包括debug、error都會寫進log.log裡,error以上的才會寫進error.log裡。一般除錯,就看error.log檔案更省事省力。
2.測試程式:
package test;import org.apache.log4j.logger;
import org.apache.log4j.propertyconfigurator;
public class testlog4j
}
自己親手試試!
參考:
logback配置 指定類日誌輸出到指定資料夾
1 controller demo package com.duke.api controller public class demo 2 logback.xml 指定demo類中的日誌資訊輸出到自定義資料夾中 home server logs demo info 自定義日誌儲存的資料夾 demo ...
TOMCAT控制台日誌輸出到指定檔案中
1 修改startup.bat第42行 call executable start cmd line args 為 call executable run cmd line args logs my.txt 然後在此啟動tomcat,再次檢視catalina.txt,預期的資訊果然如約而至 2.如果...
Tomcat控制台日誌輸出到指定檔案中
1 修改startup.bat第42行 call executable start cmd line args 為 call executable run cmd line args logs catalina.txt 然後在此啟動tomcat,再次檢視catalina.txt,預期的資訊果然如約而...