Spring 中配置log4j日誌功能

2021-09-22 08:36:57 字數 1658 閱讀 9250

一,新增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日誌功能

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

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中定義的乙個用來唯一識別同乙個視窗中不同專案的標識,就相當於 專案的 ...