我希望能够使用log4j在我的Web服务器上的文件中记录来自Java类的调试消息。如果使用以下设置从JUnit测试运行Java类,我可以将消息成功记录到服务器上的文件中:
log4j.properties:
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.File=D:/logs/fair.log
log4j.appender.rollingFile.MaxFileSize=2MB
log4j.appender.rollingFile.MaxBackupIndex=2
log4j.appender.rollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%p %t %c - %m%n
log4j.rootLogger = INFO, rollingFile
FairScheduler.java:
private static Logger logger = Logger.getLogger(FairScheduler.class);
logger.info("initializing Scheduler");
但是当我将应用程序部署到Coldfusion应用程序时,不再记录日志消息。
如何配置Coldfusion服务器以将消息记录到此日志文件(或查看我的任何log4j日志消息)?