java logger
阿新 • • 發佈:2019-02-05
這個要看你的日誌配置檔案是怎麼配置的,以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(將日誌資訊以流格式傳送到任意指定的地方)