Log4j快速使用精简版
Log4j快速使用精簡版
1、導入log4j-1.2.17.jar包
2、在src根目錄下創建log4j.properties文件
log4j.rootLogger=INFO, CONSOLE, FILE
## console 配置文件輸出的目的地 (控制臺)
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy/MM/dd/HH:mm:ss} %-5p [%t] %10l - %m%n
## file 配置文件輸出的目的地 (寫入日志文件)
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=D:/logs/log4j.log
log4j.appender.FILE.MaxFileSize=1MB
log4j.appender.FILE.Append = true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d{yyyy/MM/dd/HH:mm:ss} %-5p [%t] %10l - %m%n
##第一個參數代表日志的級別 日志級別有五個 DEBUG INFO WARN ERROR FATAL
##常用的日志基本有4個 DEBUG INFO WARN ERROR
##DEBUG 我們為程序設定的一些調試信息
##INFO 為一般 要顯示的信息 ,比如登陸,參數的值
##WARN 一般為警告信息 ,比如說session丟失,文件路徑不存在
##ERROR 一般為異常信息 用于異常打印
##第二個和第三個參數代表日志信息的輸出地點 輸出地點分五個類型
##1.org.apache.log4j.ConsoleAppender(控制臺)
##2.org.apache.log4j.FileAppender(文件)
##3.org.apache.log4j.DailyRollingFileAppender(每天產生一個日志文件)
##4.org.apache.log4j.RollingFileAppender(文件大小到達指定尺寸的時候產生一個新的文件)
##5.org.apache.log4j.WriterAppender(將日志信息以流格式發送到任意指定的地方--郵箱)
## layout表示日志信息的輸出格式風格
## 1.org.apache.log4j.HTMLLayout(以HTML表格形式布局),
## 2.org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
## 3.org.apache.log4j.SimpleLayout(包含日志信息的級別和信息字符串),
## 4.org.apache.log4j.TTCCLayout(包含日志產生的時間、線程、類別等等信息)
##%d: 輸出日志時間點的日期或時間,比如:%d{yyy MMM dd HH:mm:ss},輸出類似:2011年10月18日 22:10:28
##%p: 輸出日志信息優先級,即DEBUG,INFO,WARN,ERROR,FATAL,
##%t: 輸出產生該日志事件的線程名
##%c: 輸出日志信息所屬的類目,通常就是所在類的全名
##%l: 輸出代碼中的行號----包括類目名、發生的線程,以及在代碼中的行數。舉例:com.tz.jspstudy.test.Log4jTest.main(Log4jTest.java:19)
##%m: 輸出代碼中指定的消息,產生的日志具體信息
##%n: 輸出一個回車換行符
3、在需要添加日志的class里面創建Logger對象
import org.apache.log4j.Logger;
Logger logger = Logger.getLogger(Log4jTest.class);
4、添加日志信息
logger.debug("debug log");
logger.info(" info log");
logger.warn(" info log");
logger.error(" info log");
?
轉載于:https://www.cnblogs.com/lauer0246/p/5745652.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Log4j快速使用精简版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 已婚女人梦到炒菜锅啥预兆
- 下一篇: 梦到被蜜蜂蛰脖子是什么意思