SSH框架中的log4j完美配置

本文详细介绍了如何在JBoss服务器中配置Log4J日志系统,包括根日志级别设置、不同组件日志级别的配置、日志文件和控制台输出的配置。确保了日志系统的高效和易读性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#@not support hotloading
# For JBoss:  Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
# For  all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
#
# Log4J Settings for log4j 1.2.x (via jakarta-commons-logging)
#
# The five logging levels used by Log are (in order):
#
#   1. DEBUG (the least serious)
#   2. INFO
#   3. WARN
#   4. ERROR
#   5. FATAL (the most serious)
# Set root logger level to WARN and append to stdout

# root stuff
log4j.rootLogger=INFO,logfile,stdout
# OpenSymphony Stuff
log4j.logger.com.opensymphony=INFO,logfile,stdout
# Struts2 Stuff
log4j.logger.org.apache.struts2=INFO,logfile,stdout
# Spring Stuff
log4j.logger.org.springframework=INFO,logfile,stdout
# Hibernate Stuff
log4j.logger.org.hibernate=INFO,logfile,stdout
# Own Stuff
log4j.logger.com.roger = INFO,logfile,stdout

### 后台控制台的打印 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{1}:%L - %m%n

# the config for report
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.File=${catalina.base}/logs/ActivityManage.log
log4j.appender.logfile.DatePattern='.'yyyy-MM-dd
log4j.appender.logfile.Append=true
log4j.appender.logfile.Threshold=DEBUG
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]%-5p %l [%t] %m%n


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值