log4j定製類實現(二) 新增模組名配置

2021-06-17 18:13:05 字數 754 閱讀 7068

現在有這樣一種應用場景,而且經常有:

1.專案包含有多個不同的工程;

2.同一工程包含不同的模組。

對第一種情況,可以通過配置log4j,再在產生logger時使用類似如下方式:

logger logger=logger.getlogger("test");
首先,新增配置項modulename,並增加get、set方法;

最終的成品類如下:

package net.csdn.blog;

import org.apache.log4j.category;

import org.apache.log4j.spi.loggingevent;

/** * @author coder_xia

* */

/*** @param modulename

* the modulename to set

*/public void setmodulename(string modulename)

/*** 格式化列印內容

* * @param event

* event

* @return msg

*/private string formatinfo(loggingevent event)

return sb.tostring();

} @override

}

Spring Boot 新增Log4j框架

spring boot 新增log4j框架 spring boot 預設是使用logback來進行日誌記錄的,但是好多時候,還是喜歡使用log4j,當然spring boot 也是支援log4j記錄日誌的。1.編輯pom.xml檔案,移除springboot中預設的logback依賴,新增log4j...

Mybatis模組 Log4j日誌

什麼是log4j 1 log4j是apache的乙個開源專案,通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件 2 我們也可以控制每一條日誌的輸出格式 3 通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌的生成過程 4 通過乙個配置檔案來靈活地進行配置,而不需要...

log4j 實現日誌管理

最近學習springmvc 看資料又遇到了log4j 感覺這個在今後的開發中應該很有用,所以就想好好學習下。首先先講講如何在工程中配置吧 1.把log4j.jar 拷貝到你所建工程的 web inf lib下 2.在工程的 src目錄下新建乙個 log4j.properties 檔案,用來配置日誌檔...