1. 程式人生 > >java logger

java logger

這個要看你的日誌配置檔案是怎麼配置的,以log4j為例
log4j.appender.mainLog=org.apache.log4j.ConsoleAppender
log4j.appender.mainLog=org.apache.log4j.DailyRollingFileAppender
第一個是控制檯,第二個是檔案

private static Logger log = Logger.getLogger(Hello.class.getName());
log.debug("請求返回資料" +response);

DEBUG , INFO ,WARN ,ERROR四種,分別對應Logger類的四種方法 
debug(Object message ) ; 
info(Object message ) ; 
warn(Object message ) ; 
error(Object message ) ; 
如果設定級別為INFO,則優先順序大於等於INFO級別(如:INFO、WARN、ERROR)的日誌資訊將可以被輸出,

2、配置log輸出目的地: 
org.apache.log4j.ConsoleAppender(控制檯) 
org.apache.log4j.FileAppender(檔案) 
org.apache.log4j.DailyRollingFileAppender(每天產生一個日誌檔案) 
org.apache.log4j.RollingFileAppender(檔案大小到達指定尺寸的時候產生一個新的檔案) 
org.apache.log4j.WriterAppender(將日誌資訊以流格式傳送到任意指定的地方)