Java 在tomcat上记录一些单词

Java 在tomcat上记录一些单词,java,log4j,tomcat7,aspose.words,Java,Log4j,Tomcat7,Aspose.words,我正在13.8.0版中使用aspose.words(JAVA) 我无法将日志输出转发到Tomcats(7)控制台。至少我这么认为: com.aspose.words.Document word = new com.aspose.words.Document(content); word.getMailMerge().setUseNonMergeFields(true); org.w3c.dom.Document workObjectXml = createXml(root, "root", "M

我正在13.8.0版中使用aspose.words(JAVA)

我无法将日志输出转发到Tomcats(7)控制台。至少我这么认为:

com.aspose.words.Document word = new com.aspose.words.Document(content);
word.getMailMerge().setUseNonMergeFields(true);
org.w3c.dom.Document workObjectXml = createXml(root, "root", "MM.dd.yyyy");
word.getMailMerge().executeWithRegions(new XmlMailMergeDataSet(workObjectXml));
不会生成具有以下log4j.properties的任何日志输出:

# Comment this line and uncomment the following to allow log writing to a local file
log4j.rootLogger=INFO, A
# log4j.rootLogger=INFO, A, local.file

log4j.appender.A=org.apache.log4j.ConsoleAppender

log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=%d{ISO8601} %-5p %-85.85c - %m%n

## Project
log4j.logger.com.aspose.words=DEBUG
我在这里发现了aspose.pdf的类似问题:
但根据帖子,这在aspose.pdf中的修复时间早于我的库的发布日期,因此我的假设是,我面临的问题不是相同的,而是在不同的库中。

对我来说似乎是log4j配置问题

尝试在程序的任何初始阶段添加以下行,看看是否有效

BasicConfigurator.configure();
我没有在web/Tomcat应用程序中测试它,但在控制台应用程序中也有同样的问题。日志消息在日志文件中创建,但不在控制台输出上创建。当我调用configure()方法时,它起作用了