我们使用mule流中的日志组件在大多数应用程序中大量使用日志记录。但是当我使用表达式组件并根据目标系统操作有效负载时,我有时需要验证数据,我总是需要在表达式组件中编写system.out.println。有没有像我们在java组件中那样调用或使用log4j2属性的方法。
以下是我要查找的示例代码
//mulesoft payload
additionalfields = payload.additionalfields;
if(org.apache.commons.collections.MapUtils.isEmpty(additionalfields))
{
//System.out.println("we have no data "+additionalfields);
}
答案 0 :(得分: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)
希望这有帮助。