IDTSLogging.Log 方法

定义

写入该日志条目。

public:
 void Log(System::String ^ eventName, System::String ^ computerName, System::String ^ operatorName, System::String ^ sourceName, System::String ^ sourceGuid, System::String ^ executionGuid, System::String ^ messageText, DateTime startTime, DateTime endTime, int dataCode, cli::array <System::Byte> ^ % dataBytes);
public void Log (string eventName, string computerName, string operatorName, string sourceName, string sourceGuid, string executionGuid, string messageText, DateTime startTime, DateTime endTime, int dataCode, ref byte[] dataBytes);
abstract member Log : string * string * string * string * string * string * string * DateTime * DateTime * int * Byte[] -> unit
Public Sub Log (eventName As String, computerName As String, operatorName As String, sourceName As String, sourceGuid As String, executionGuid As String, messageText As String, startTime As DateTime, endTime As DateTime, dataCode As Integer, ByRef dataBytes As Byte())

参数

eventName
String

调用日志条目的事件。

computerName
String

本地计算机的名称。

operatorName
String

用户帐户。

sourceName
String

作为事件的源的对象。

sourceGuid
String

任务的 GUID。

executionGuid
String

包的特定执行的 GUID,用于区分同一个包的多次执行。

messageText
String

要写入日志中的文本。

startTime
DateTime

活动的开始时间。

endTime
DateTime

活动的结束时间。

dataCode
Int32

数值数据字段。

dataBytes
Byte[]

二进制大型对象 (BLOB) 的字节数组字段。

注解

日志记录的主要方法是 Log 方法。 使用此方法记录的所有事件都将按对象进行筛选 LoggingOptions 。 但是,您可以根据 Log 是否启用了日志记录(通过检查状态)对调用进行调节来实现某些性能提升 Enabled 。 这使你可以节省编写参数和方法调用开销所需的时间。

适用于