다음을 통해 공유


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입니다. 이 GUID는 동일한 패키지를 여러 번 실행하는 경우 각 실행을 구별하는 데 사용됩니다.

messageText
String

로그에 기록할 텍스트입니다.

startTime
DateTime

이벤트의 시간입니다.

endTime
DateTime

이벤트의 종료 시간입니다.

dataCode
Int32

숫자 데이터 필드입니다.

dataBytes
Byte[]

BLOB(Binary Large Object)의 바이트 배열 필드입니다.

설명

로깅의 기본 메서드는 메서드입니다 Log . 이 메서드를 사용하여 기록된 모든 이벤트에는 개체에 의한 필터링이 LoggingOptions 적용됩니다. 그러나 로깅을 사용할 수 있는지 여부에 따라 호출 Log 을 컨디셔닝하여 특정 성능 향상을 달성합니다. 이 작업은 상태를 확인하여 Enabled 수행됩니다. 이렇게 하면 인수 및 메서드 호출 오버헤드를 구성하는 데 걸리는 시간을 절약할 수 있습니다.

적용 대상