簡體   English   中英

將JCS日志級別設置為ERROR - log4j

[英]Set JCS log level to ERROR - log4j

我在我的J2ee應用程序中實現了JCS ,它使用log4j進行日志記錄。

我的要求

將應用程序rootLogger設置為DEBUG級別,將jcs日志設置為ERROR模式。

嘗試了什么

log4j屬性中嘗試以下操作

log4j.category.org.apache.common.jcs=ERROR
log4j.logger.org.apache.common.jcs=ERROR

但沒有任何因素影響伐木。

每當緩存訪問發生時,它都會記錄一堆returning first node消息。

注意:我使用的是最新的JCS commons-jcs-core-2.0-beta-1.jar

這是我完整的log4j.properties

log4j.rootLogger=DEBUG, A1

# Use Console Appender for development
 log4j.appender.A1=org.apache.log4j.ConsoleAppender

log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern= %d [%t] %-5p - %m%n

log4j.logger.net.sf.jasperreports=ERROR
log4j.category.org.apache.common.jcs=ERROR

我在公共場合錯過了一個“s” 糾正它解決了我的問題。

以下兩個語句都可用於在log4j中配置JCS日志級別。

log4j.category.org.apache.commons.jcs=ERROR
log4j.logger.org.apache.commons.jcs=ERROR

JCS依賴於用於日志記錄的commons-logging,而不是log4j。 因此,除非將commons-logging重定向到log4j,否則log4j配置無關緊要。 為此,請創建名為commons-logging.properties的文件,並在其中添加以下內容。

org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4jLogger

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM