IDTSLogging.Log 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로그 항목을 기록합니다.
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 수행됩니다. 이렇게 하면 인수 및 메서드 호출 오버헤드를 구성하는 데 걸리는 시간을 절약할 수 있습니다.