2016-05-31 114 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) 

希望这有助于。

相关问题