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 的约束。 但是,可以通过根据是否启用日志记录(通过检查Enabled状态来完成)对调用Log进行调理来实现某些性能提升。 这样,便可以节省撰写参数和方法调用开销所需的时间。

适用于