我正在使用IBM Integration Toolkit來實現WMB msgflow。可以從該節點內完成日誌記錄,還是需要爲此目的使用額外的Java計算節點?任何參考將有所幫助。如何從IBM集成工具包中的計算節點執行日誌記錄
我知道實現這些功能的
0
A
回答
0
唯一的一個方法是將SLF4J
(或您的喜好的任何其他記錄的Java框架),以IIB運行時類路徑,然後在Java計算節點在寫LOGGER.log()完全相同用普通的Java也可以做到這一點。您還可以在log()
方法上創建靜態包裝,以便可以從ESQL Compute節點調用它們。
0
您可以使用內置節點「跟蹤節點」,將記錄寫入用戶跟蹤文件,另一個文件或本地錯誤日誌(其中包含由所有其他IBM®Integration編寫的錯誤和信息消息總線組件)。
0
步驟如下:你想的Log4J的任何版本
- 下載。
- 創建一個Java項目並將jar文件導入到項目中,然後將jar添加到項目classpath中(打開java預覽 - 右鍵單擊項目 - 選擇屬性 - 選擇Library選項卡 - 添加jar)。
- 創建一個庫並將JavaProject添加到它。
- 在該庫中創建一個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
- 現在您可以調用您在該ESQL文件中映射的ESQL函數。
相關問題
- 1. hadoop日誌記錄工具?
- 2. 如何修改Python日誌記錄工具的行爲?
- 3. Django調試工具欄日誌記錄
- 4. IBM Mobilefirst 7.1分析日誌記錄
- 5. 如何MongoDB的日誌記錄工作
- 6. 從SQL Server代理作業中運行SSIS包不再執行日誌記錄
- 7. 如何在Django調試工具欄中使用日誌記錄?
- 8. 如何在CodeIgniter(PHP)中執行錯誤日誌記錄
- 9. 如何在MEAN堆棧中執行日誌記錄
- 10. 如何將日誌行包裝在GWT自定義日誌記錄區域中?
- 11. 擊日誌記錄,包括行號
- 12. 如何配置Hudson執行的Subversion操作的日誌記錄?
- 13. 日誌記錄組件如何工作
- 14. 如何查看GDB存儲記錄/重播的執行日誌?
- 15. GWT Spring集成 - 如何做AOP日誌記錄?
- 16. SharePoint MOSS中的審計日誌記錄
- 17. 如何計算跨越多行sed的記錄中的點?
- 18. 執行計劃中的節點如何比其子節點成本更低?
- 19. 如何配置IBM WAS SystemOut日誌記錄以自定義每個應用程序的日誌記錄?
- 20. .Net具有管理界面的集中式日誌記錄
- 21. Python日誌記錄不工作 - 日誌記錄對象和sys.modules.pop()
- 22. Orchard CMS如何進行日誌記錄?
- 23. 如何使用具有多個日誌記錄和多個配置文件的Log4Net進行日誌記錄?
- 24. 如何執行火花應用程序日誌記錄
- 25. 在日誌文件中計算堆棧跟蹤的工具
- 26. 如何在2個計算節點和1個頭節點的扭矩集羣中運行包捕獲程序?
- 27. .Net中的異常日誌記錄工具
- 28. 如何爲Maven/Ant /命令行工具實現統一日誌記錄?
- 29. 如何打開C#中的程序集綁定日誌記錄?
- 30. slf4j日誌記錄到特定的包