2017-02-21 17 views

回答

0

唯一的一個方法是將SLF4J(或您的喜好的任何其他記錄的Java框架),以IIB運行時類路徑,然後在Java計算節點在寫LOGGER.log()完全相同用普通的Java也可以做到這一點。您還可以在log()方法上創建靜態包裝,以便可以從ESQL Compute節點調用它們。

0

您可以使用內置節點「跟蹤節點」,將記錄寫入用戶跟蹤文件,另一個文件或本地錯誤日誌(其中包含由所有其他IBM®Integration編寫的錯誤和信息消息總線組件)。

例如: To use logging response time

0

步驟如下:你想的Log4J的任何版本

  1. 下載。
  2. 創建一個Java項目並將jar文件導入到項目中,然後將jar添加到項目classpath中(打開java預覽 - 右鍵單擊​​項目 - 選擇屬性 - 選擇Library選項卡 - 添加jar)。
  3. 創建一個庫並將JavaProject添加到它。
  4. 在該庫中創建一個ESQL文件並聲明一個外部函數。下面是它應該是什麼樣子 CREATE FUNCTION myProc1(IN P1 INTEGER,OUT P2 INTEGER,INOUT P3整數) RETURNS INTEGER LANGUAGE JAVA 外部NAME 「com.ibm.broker.test.MyClass.myMethod1」 的例子。 有關詳細說明,請參閱知識中心頁面: https://www.ibm.com/support/knowledgecenter/en/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ak04960_.htm
  5. 現在您可以調用您在該ESQL文件中映射的ESQL函數。
相關問題