我使用log4j进行日志记录,并且我想禁用jaspersoft日志记录。
我测试了这段代码log4j.logger.net.sf.jasperreports.engine=error
,但是jasper仍在控制台中打印(请参见下图)。
答案 0 :(得分:1)
您看到的日志消息来自JasperReports用于解析JRXML的Apache Commons Digester。
如果要禁用Digester的调试日志记录,则需要以下内容:
log4j.logger.org.apache.commons.digester=error
答案 1 :(得分:0)
我终于找到了答案。我使用了下面的代码,而jaspersoft没有更多日志消息。谢谢@ dada67。
log4j.logger.org.apache.commons.digester=error
log4j.logger.org.apache.commons.beanutils=error
log4j.logger.net.sf.jasperreports.engine=error
log4j.logger.net.sf.jasperreports.extensions=error