ivanoklid
ivanoklid

Reputation: 91

Disable jaspersoft logging in java application

I use log4j for logging, and i want to disable jaspersoft logging. I test this codelog4j.logger.net.sf.jasperreports.engine=error but jasper still printing in console (see below image).

image of console output

DefaultExtensionsRegistry

Upvotes: 0

Views: 1889

Answers (2)

ivanoklid
ivanoklid

Reputation: 91

I finally found the answer. I used the code below and there no more log message from jaspersoft. Thanks @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

Upvotes: 1

dada67
dada67

Reputation: 5113

The log messages that you are seeing come from Apache Commons Digester, which JasperReports uses to parse JRXMLs.

If you want to disable debug logging for Digester, you would need something like this:

log4j.logger.org.apache.commons.digester=error

Upvotes: 1

Related Questions