高分求助,windows,tomcat5.5 怎么使用log4j代替默认JDK Logging做成日志

luli668 2011-03-04 05:03:02

windows,tomcat5.5 怎么使用log4j代替默认JDK Logging做成日志,并且要求和之前使用默认JDK Logging做成的日志都一样,
包括admin,manager,host-manager,localhost,stdout,stderr,jakarta_service.最后日志按月生成,不再是以前的每日生成。
请问大家有解决方案吗,配了一下午,也没有成功,现在难点在于通过log4j将tomcat各个应用(如admin,manager)的日志文件分离出来。
这是我的log4j.properties,自己感觉很有问题,但是不知道怎么改。请大家帮忙,在线等待


log4j.rootLogger=INFO,stdout,stderr,CATALINA,LOCALHOST,MANAGER,ADMIN,HOST-MANAGER

# Define all the appenders
log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.file=${catalina.home}/logs/catalina.log
log4j.appender.CATALINA.encoding=UTF-8
# Roll-over the log once per day
log4j.appender.CATALINA.DatePattern='_'yyyy-MM
log4j.appender.CATALINA.layout=org.apache.log4j.PatternLayout
log4j.appender.CATALINA.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.CATALINA.append=true

log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.file=${catalina.home}/logs/localhost.log
log4j.appender.LOCALHOST.encoding=UTF-8
log4j.appender.LOCALHOST.DatePattern='_'yyyy-MM
log4j.appender.LOCALHOST.layout=org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.ConversionPattern = %[d{yyyy MMM dd HH:mm:ss,SSS}][%t][%n] %-5p %c- %m%n
log4j.appender.LOCALHOST.append=true

log4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MANAGER.file=${catalina.home}/logs/manager.log
log4j.appender.MANAGER.encoding=UTF-8
log4j.appender.MANAGER.DatePattern='_'yyyy-MM
log4j.appender.MANAGER.layout=org.apache.log4j.PatternLayout
log4j.appender.MANAGER.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.MANAGER.append=true

log4j.appender.ADMIN=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ADMIN.file=${catalina.home}/logs/admin.log
log4j.appender.ADMIN.encoding=UTF-8
log4j.appender.ADMIN.DatePattern='_'yyyy-MM
log4j.appender.ADMIN.layout=org.apache.log4j.PatternLayout
log4j.appender.ADMIN.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.ADMIN.append=true

log4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.HOST-MANAGER.file=${catalina.home}/logs/host-manager.log
log4j.appender.HOST-MANAGER.encoding=UTF-8
log4j.appender.HOST-MANAGER.DatePattern='_'yyyy-MM
log4j.appender.HOST-MANAGER.layout=org.apache.log4j.PatternLayout
log4j.appender.HOST-MANAGER.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.HOST-MANAGER.append=true

log4j.appender.stdout=org.apache.log4j.DailyRollingFileAppender
log4j.appender.stdout.file=${catalina.home}/logs/stdout.log
log4j.appender.stdout.encoding=UTF-8
log4j.appender.stdout.DatePattern='_'yyyy-MM
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.stdout.append=true

log4j.appender.stderr=org.apache.log4j.DailyRollingFileAppender
log4j.appender.stderr.file=${catalina.home}/logs/stderr.log
log4j.appender.stderr.encoding=UTF-8
log4j.appender.stderr.DatePattern='_'yyyy-MM
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.ConversionPattern = %d [%t] %-5p %c- %m%n
log4j.appender.stderr.append=true

...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧