log4j使用大全

2021-03-31 21:15:02 字數 1295 閱讀 2718

******************************==另外一種配置

log4j.rootlogger=debug, stdout, r

step 2:寫啟動的servlet

} 二:使用log4j

在實際使用過程中其實非常簡單

1:)如下定義log,在log4j1.2以前使用category,log4j1.2以後使用logger代替

private static string class_name = "***.bingo.test.lo4jtest";

//log4j1.2

private static logger log = logger.getlogger(class_name);

//lo4j1.2以前

private static category log =category.getinstance(class_name);

//取得乙個category or logger有幾種方式,根據自己需要使用

2:)寫日誌

log.debug("log4j debug.");

log.error("log4j error.");

log.info("log4j info.");

log.fatal("log4j fatal.");

//void debug(object message)

//log a message object with the debug level.

//void debug(object message, throwable t)

//log a message object with the debug level including the

//stack trace of the throwable t passed as parameter.

三:注意事項

1:在具體使用中注意不同的資訊使用不同的log方式,選擇debug,error,

info,fatal中的一種,以後可以根據需要遮蔽部分輸出

2:開發過程中盡量輸出到控制台,執行過程中則修改配置使其輸出到檔案.

3:定義log盡量使用檔名作為引數,這樣容易查詢錯誤.

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是apache的乙個開放源 專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 甚至是套介面服務 器 nt的事件記錄器 unix syslog守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌...

Log4J使用總結

一 介紹 log4j是apache的乙個開放源 專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 甚至是套介面服務 器 nt的事件記錄器 unix syslog守護程序等 我們也可以控制每一條日誌的輸出格式 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌...