0
我已經得到了通過DTEXEC調用的SSIS包和輸出重定向到一個日誌文件.BAT腳本:爲什麼FireWarning和FireError正常工作,但FireInformation不是?
CALL dtexec.exe /f Package.dtsx >> logfile.txt
我們沒有因爲任何發送到配置的包中單獨記錄標準輸出以這種方式被捕獲。這通常足夠了,但我現在試圖使用Dts.Events.FireInformation
來編寫一些自定義日誌消息。但是,這些消息根本沒有顯示在輸出中。
如果我使用FireWarning
或FireError
然後都出現在日誌中的預期,所以我猜這是日誌級別的一些配置,但我找不到一個選項來更改它。
這不是調試信息,但也不是警告或錯誤 - 它們是關於當前處理的有用消息。爲什麼這不起作用,我該如何解決它?
或者有更好的方法寫出標準嗎?
發現此問題後3分鐘,我發現此問題,謝謝驗證。這按預期工作 - 但SSIS還輸出其他幾個消息,如*該軟件包正試圖從XML文件... *進行配置,這可能是TMI的一部分。 – Alex