java中Log4j的使用

2021-06-17 23:30:11 字數 761 閱讀 1376

當我們的**存在有疑問的地方且不想去處理時,我們就需要把程式的日誌資訊輸出,這時我們會用到乙個

下一步是需要乙個屬性檔案,其中配置日誌的記錄位置,記錄格式等內容,我所用到的配置檔案如下,從中可以看出,我把日誌檔案輸出到控制台上:

log4j.rootlogger=debug, stdout

# pattern to output the caller's file name and line number.

log4j.rootlogger=debug, stdout

# pattern to output the caller's file name and line number.

注意:第一行代表的是輸出級別,我這裡填寫的是最低的一層,也就是debug,當日誌輸出不比debug低時,日誌內容就會列印到控制台上,當然,debug是最底的級別,所以,只要有日誌資訊都會列印出來。

這裡,所有的工作都做好了,我們開始編寫測試**:

package com.brucezhang.mytest;

import org.apache.log4j.logger;

public class mytest

public static void testlog(int div) catch (exception e) }

}package com.brucezhang.mytest;

import org.apache.log4j.logger;

public class mytest

java中Log4J的使用筆記

使用log4j,程式設計師可以控制日誌資訊輸送的目的地,包括控制台,檔案,gui元件和nt事件記錄器,也可以控制每一條日誌的輸出格式,或通過定義每一條日誌資訊的級別,更加細緻地控制日誌的生成過程。public static logger logger.getrootlogger 或 public s...

log4j日誌系統 Log4j

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

java 中如何配置log4j

log4j.rootlogger info,console,info,error 第乙個info 表示日誌的輸出級別 後三個console info error 表示日誌的輸出地,可以同時向多個位址輸出 第二個info表示輸出地 配置日誌資訊的格式 布局 layout 其中,log4j提供的layo...