如何使用Log4j記錄Proxool中的日誌

2021-05-25 16:15:49 字數 702 閱讀 2074

一、如何使用log4j記錄proxool中的日誌

1) 想必用proxool的同志們一定會看過其幫助檔案吧,那裡面有關於log的乙個章節,但是裡面只教大家如何去配置log4j的xml的使用方式,而沒有去教大家log4j是怎麼連線到proxool的日誌系統(預設是輸出info級別的資訊到console中)中的。

2)proxool中日誌記錄是試用了apache的common-logging元件,也就是說,如果你想使用log4j為日誌的管理程式時,你就必須配置common-logging使其指向log4j.

3)common-logging檔案配置方式,檔名:commons-logging.properties,檔案內容:org.apache.commons.logging.log=org.apache.commons.logging.impl.log4jlogger。當然了前提是您的專案中一定要包含commons-logging.jar和apache-log4j.jar。這樣proxool就會將其日誌控制轉交給log4j.

4)log4j配置檔案的技巧,其實沒有必要按照proxool中的方式去尋找log4j.xml檔案,只要將其放入classes檔案下,log4j就會自動找到log4j.xml配置檔案。但檔案名字一定要是log4j.xml.

二、解決相同日誌重複輸出的問題

1)為什麼會出現這個問題?

只要不加這行**,proxool的日誌管理就不會同時輸入兩編相同的日誌。

如何使用Log4j?

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

使用log4j記錄日誌

1 配置根logger 1 首先在classpath下尋找自己的配置檔案commons logging.properties,如果找到,則使用其中定義的 log實現類 2 如果找不到commons logging.properties檔案,則在查詢是否已定義系統環境變數 org.apache.com...

使用log4j記錄日誌

1 環境 win7,jdk1.6,myeclipse8.5,tomcat6 2 準備commons logging.jar log4j 1.2.15.jar放在 lib目錄下 3 log4j.properties檔案的內容 log4j configuration log4j.rootlogger d...