我是talend的新手。我试图捕获运行时错误和异常并向最终用户显示有意义的消息,但我没有这样做。我看到很多教程他们使用不同的托盘。如果在一个教程中使用tLogCatcher,而在其他文件中则使用tAssertCatcher。我试过两个但是做不到。有了这个我很困惑,我必须写xpath用我自己的消息替换错误或异常。任何人都可以帮助我如何捕获错误和异常并显示有意义的消息。谢谢
答案 0 :(得分:2)
您可以使用tLogCatcher组件来捕获您的Talend作业引发的任何错误或警告。要输出这些,您可以将其链接到tLogRow组件以将它们抛出到控制台(并运行日志),或者将其链接到Talend可以连接到的任何输出,例如平面文件,数据库,甚至可以将它们发送到带有tSendMail组件。
如果你想改变被抛出的消息的措辞然后由tLogCatcher盲目地传递,那么你可以使用tMap或tReplace或其他类似的组件来查找你的输入字符串(原始错误消息)并替换在将其输出到日志或其他目标之前,它会为您选择的消息。