Spring 中配置log4j日誌功能

2021-08-10 03:56:30 字數 1601 閱讀 6832

一,新增log4j依賴包

二,建立 log4j.properties 配置檔案

log4j.properties配置檔案用來配置 日誌的輸出格式、輸出的位址....

### set log levels ###

log4j.rootlogger = info, d, e

$是web.xml中定義的乙個用來唯一識別同乙個視窗中不同專案的標識,就相當於 專案的 身份證(比如,乙個tomcat下可能部署了多個專案)

三,在web.xml檔案中 配置 載入 log4j.properties的屬性

<

context-param

>

<

param-name

>log4jconfiglocation

param-name

>

<

param-value

>/web-inf/log4j.properties

param-value

>

context-param

>

<

context-param

>

<

param-name

>log4jrefreshinterval

param-name

>

<

param-value

>10000

param-value

>

context-param

>

<

listener

>

<

listener-class

>org.springframework.web.util.log4jconfiglistener

listener-class

>

listener

>

<

context-param

>

<

param-name

param-name

>

<

param-value

>scheduleproject

param-value

>

context-param

>

①log4jconfiglocation 指定spring從哪個目錄下載入 log4j.properties 配置檔案

②log4jrefreshinterval 當修改了配置檔案時,不需要重啟就能載入變化了的log4j.properties 配置檔案

四,在**中使用log4j進行日誌記錄

import org.apache.log4j.logger;

class test{

private static logger logger = logger.getlogger(test.class);

//....other code

logger.info("info ");

logger.error("error");

logger.warn("warn");

.......

spring 中log4j日誌的配置

日誌在專案中所起到的作用是非常大的,不管是error,debug,還是info級別的,對程式設計師來說,中重要資訊的記錄,錯誤資訊的記錄,都能夠更好的去優化 修改 中的bug。首先專案pom檔案中新增jar包依賴 接下來配置log4j.properties set log levels 日誌的優先順...

Spring 中配置log4j日誌功能

二,建立 log4j.properties 配置檔案 log4j.properties配置檔案用來配置 日誌的輸出格式 輸出的位址.set log levels log4j.rootlogger info,d,e 是web.xml中定義的乙個用來唯一識別同乙個視窗中不同專案的標識,就相當於 專案的 ...

Spring 中配置log4j日誌功能

一,新增log4j依賴包 二,建立 log4j.properties 配置檔案 log4j.properties配置檔案用來配置 日誌的輸出格式 輸出的位址.set log levels log4j.rootlogger info,d,e 是web.xml中定義的乙個用來唯一識別同乙個視窗中不同專案...