2016-05-31 29 views
1

我們在大多數使用mule流內的日誌組件的應用程序中使用日誌記錄。但是,當我使用表達式組件並根據目標系統操作有效負載時,我需要驗證數據,因爲我總是需要在表達式組件中編寫system.out.println。有什麼方法可以調用或使用log4j2屬性,就像我們在java組件內執行的那樣。如何在mulesoft表達式組件中使用log4j2屬性

下面是示例代碼,我找

//mulesoft payload 
additionalfields = payload.additionalfields; 
if(org.apache.commons.collections.MapUtils.isEmpty(additionalfields)) 
{ 
    //System.out.println("we have no data "+additionalfields); 
} 

回答

0

可以使用常規日誌像log.info("we have no data "+additionalfields)

或使用日誌如

import java.util.logging.Logger 

Logger logger = Logger.getLogger("") 
logger.info ("we have no data "+additionalfields) 
logger.debug("we have no data "+additionalfields) 

希望這有助於。

相關問題