2012-08-16 56 views
0

我想在JasperReports scriptlet中進行日誌記錄。我只是想知道有沒有Jasper日誌可用?登錄JasperReports Scriptlet

我知道JasperReports使用Apache log4j進行日誌記錄。

那麼是否有JasperReports的定製日誌API,或者我可以直接使用Apache log4j API來登錄JasperReports Scriptlet嗎?

另外我看到JasperReports使用slf4j外觀來包裝log4j。我可以直接使用slf4j API進行日誌記錄嗎?

回答

0

在圖表定製工具中,我遵循這種直接使用log4j的標準模式。你應該可以在scriptlet中做同樣的事情:

import org.apache.log4j.Logger; 
... 
private final static Logger logger = Logger.getLogger(BetterBarLabels.class); 
if (logger.isDebugEnabled()) { 
    logger.debug("################## DEBUG info from BetterBarLabels ##################"); 
}