我在版本 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 的类似问题:http ://www.aspose.com/community/forums/thread/495783/log4j-logging-package-issue-in-aspose.pdf.aspx 但根据帖子,这是在我的库发布日期之前在 aspose.pdf 中修复的,所以我的假设是,我面临的问题不一样,而是在不同的库中。