2016-05-31 4 views
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); 
} 

答えて

0

を探していますサンプルコードです。

関連する問題