脚本组件中的日志记录
适用于:Azure 数据工厂中的 SQL Server SSIS Integration Runtime
使用 Integration Services 包中的日志记录可以记录预定义的事件或用户定义的消息,从而将有关执行进度、结果和问题的详细信息保存下来,以供日后分析。 脚本组件可以使用 ScriptMain 类的 Log 方法记录用户定义的数据。 如果启用了日志记录,并且已选择 ScriptComponentLogEntry 事件登录“配置 SSIS 日志”对话框的“详细信息”选项卡,调用一次 Log 方法会将事件信息存储在为数据流任务配置的所有日志提供程序中。
下面是一个简单的日志记录示例:
Dim bt(0) As Byte
Me.Log("Test Log Event", _
0, _
bt)
注意
尽管可以直接从脚本组件执行日志记录,但是您可能希望考虑实现事件,而不是日志记录。 如果使用事件,不仅能够启用事件消息的日志记录,而且能够通过默认的或用户定义的事件处理程序响应事件。
有关日志记录的详细信息,请参阅 Integration Services (SSIS) 日志记录。