SSH整合log4j日誌環境

2021-09-07 05:25:10 字數 988 閱讀 1345

第一步:在web.xml初始化log4j

<

context-param

>

<

param-name

>contextconfiglocation

param-name

>

<

param-value

param-value

>

context-param

>

<

context-param

>

<

param-name

>log4jconfiglocation

param-name

>

<

param-value

>classpath:log4j.properties

param-value

>

context-param

>

org.springframework.web.util.log4jconfiglistener

配合org.springframework.web.util.log4jconfiglistener來設定spring環境下的log4j。

第二步:在上面的配置中,使用了log4j.properties作為log4j的配置檔案,log4j.properties摘要**如下:

log4j.rootlogger=error,consol  

log4j.logger.jmcclogger=error,html

第三步:獲取logger物件,並在需要記錄日誌的地方進行日誌記錄。

補充:如果熟悉listener,並且知servletcontext.getrealpath("/"),其實這個用的頻率也較高。那麼完全可以寫乙個類似spring的log4jconfiglistener,當然也可以直接拷貝這個類,如果在專案中你並不想使用spring,只是想用log4j

log4j日誌系統 Log4j

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

log4j記錄不同的日誌 Log4j 日誌記錄方法

logger類具有處理日誌記錄活動的方法。我們可以使用兩個靜態方法建立logger類的例項 public static logger getrootlogger public static logger getlogger string name 第乙個方法返回沒有名稱的根日誌記錄器。第二個方法按名...

Spring 中整合log4j日誌框架

構建專案,加入log4j日誌框架 在pom.xml加入以下依賴 org.slf4jgroupid slf4j apiartifactid 1.6.6version dependency org.slf4jgroupid slf4j log4j12artifactid 1.6.6version dep...