tomcat中的Log4j没有显示日志

 手机用户2602904731 发布于 2023-02-13 19:59

这是我的log4j.properties.

# Root logger option
log4j.rootLogger=INFO, file, stdout

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${catalina.home}\MyLog\PmcDemo.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

# Direct log messages to 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{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

我正在使用tomcat 6.0,在我的应用程序中我使用了log4j中的Logger但是我没有在服务器控制台或日志文件中看到任何输出.我的应用程序使用struts2作为前端,Spring框架作为中间层,hibernate作为结束层.我没有看到我的应用程序记录如何在tomcat 6中启用它?

1 个回答
  • 您需要切换正斜杠的反斜杠:

    ${catalina.home}/MyLog/PmcDemo.log
    

    或逃避他们

    ${catalina.home}\\MyLog\\PmcDemo.log
    

    如果这没有帮助,请告诉我们项目的结构以及log4j.properties文件的存储位置.

    2023-02-13 20:03 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有