1
私たちは、ノーフロー内のログコンポーネントを使用するアプリケーションのほとんどでロギングを頻繁に使用します。しかし、私は式コンポーネントを使用し、宛先システムに応じてペイロードを操作するときに、時には私はそれのためのデータを検証する必要があります常に式コンポーネント内のsystem.out.printlnを書く必要があります。私たちがJavaコンポーネントの中で行うように、log4j2プロパティを呼び出すか使用する方法はありますか?ここでmulesoftの式コンポーネント内でlog4j2プロパティを使用する方法
は、私はあなたが希望このことができます
import java.util.logging.Logger
Logger logger = Logger.getLogger("")
logger.info ("we have no data "+additionalfields)
logger.debug("we have no data "+additionalfields)
ようlog.info("we have no data "+additionalfields)
または使用ロガーのようなグルーヴィーなログを使用することができます
//mulesoft payload
additionalfields = payload.additionalfields;
if(org.apache.commons.collections.MapUtils.isEmpty(additionalfields))
{
//System.out.println("we have no data "+additionalfields);
}