關於log4j知識

2021-09-12 10:14:41 字數 1154 閱讀 4963

log4j的作用:log4j是乙個日誌輸出的外掛程式專門用來進行日誌管理的,根據我的理解就是用來執行我們用來檢測程式bug的system.out.println()語句的,不過更為簡潔,格式也更好判斷,利用相關的符號,可以精確到某一行的問題點。

log4j有兩種使用的形式,一種是利用我們建立的log4j.properties檔案進行相關的配置,另外一種是利用log4j2.xml檔案進行配置。配置好之後我們就可以寫程式了。

1

package

com.sxt.log4j;23

import

org.apache.logging.log4j.logmanager;

4import

org.apache.logging.log4j.logger;56

public

class

testlog4j

1516

public

static

void

main(string args)

19 }

log4j,可以利用properties的配置語句實現大的功能。

1#off,systemout,logfile,logdailyfile,logrollingfile,logmail,logdb,all,socket,im

2 log4j.rootlogger =all,systemout,logfile,logdailyfile,logrollingfile,logmail,logdb,socket,im34

#輸出到控制台

1112

#輸出到檔案

2122

#定期回滾日誌檔案(logdailyfile)

3233

#回滾檔案(logrollingfile)

4445

#傳送日誌到指定郵件

6263

#將日誌登入到mysql資料庫

192.168.1.71:3306/test

7172

# 應用於socket

77 # set up for log factor 5

838485

posted @

2018-10-25 20:03

前進山巒 閱讀(

...)

編輯收藏

Log4j知識積累

log4j簡單地說,由3個東西組成 乙個叫 logger 是我們的程式直接使用的東西,log4j高明之處就在於它的logger可以有繼承關係,下面我會稍微用到一點這個功能 乙個叫 layout 也就是日誌輸出的格式定義。注意 1 root也是屬於乙個logger,只不過是所有additivity f...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

log4j知識相關(一)

一 例子 log4j.rootlogger debug,console log4j.addivity.console true 5p d t l m x n log1 log4j.logger.smartadapter debug,smartadapter log4j.addivity.smarta...