SSIS脚本任务:如何使用Dts.Log登录输出

时间:2016-08-11 16:51:57

标签: logging ssis script-task

我搜索了很多但没有运气。

我有一个脚本任务,在里面我写了一些C#代码。我看一下,我想打印输出,就像我们在Output Window

中看到的那样

我使用Dts.Log()使用以下代码:

Dts.Log("List of files are loaded: ", 0, new byte[0]);

但我在输出窗口中看不到任何内容。

我已经启用了日志记录:

SSIS Log Configuration

我知道我是否使用

Dts.Events.FireInformation

它完成了这项工作,但我想知道如何将Dts.Log()用于此目的。

1 个答案:

答案 0 :(得分:1)

一个非常古老的问题,但无论如何都值得回答。

使用Dts.Log时,它不会转到输出屏幕,而是转到日志窗口。因此,您应该打开SSIS菜单并选择“日志事件”条目。

如果您的SSIS菜单缺少该选项,请尝试单击控制流窗口或Scrip Task节点。

How to check the SSIS package job results after it has completed its execution?中的更多信息。