【发布时间】:2015-01-06 15:51:00
【问题描述】:
我有一个 .bat 脚本,它通过 dtexec 调用 SSIS 包并将输出重定向到日志文件:
CALL dtexec.exe /f Package.dtsx >> logfile.txt
我们没有在包中配置单独的日志记录,因为发送到标准输出的任何内容都是通过这种方式捕获的。这通常就足够了,但我现在正尝试使用Dts.Events.FireInformation 编写一些自定义日志消息。但是,这些消息根本没有显示在输出中。
如果我使用FireWarning 或FireError,那么两者都会按预期出现在日志中,所以我猜这是日志级别的一些配置,但我找不到更改它的选项。
这不是调试信息,也不是警告或错误 - 它们是有关当前处理的有用消息。为什么这不起作用,我该如何解决?
或者有没有更好的方式写入标准输出?
【问题讨论】: