ScriptObjectModel.Log(String, Int32, Byte[]) 메서드

정의

사용할 수 있는 모든 로그 공급자에 대한 항목을 로깅합니다.

public:
 void Log(System::String ^ messageText, int dataCode, cli::array <System::Byte> ^ dataBytes);
public void Log (string messageText, int dataCode, byte[] dataBytes);
member this.Log : string * int * byte[] -> unit
Public Sub Log (messageText As String, dataCode As Integer, dataBytes As Byte())

매개 변수

messageText
String

로깅 항목의 텍스트입니다.

dataCode
Int32

숫자 데이터를 로깅하는 데 사용할 수 있는 필드입니다.

dataBytes
Byte[]

이진 데이터를 로깅하는 데 사용할 수 있는 필드입니다.

예제

스크립트 작업 내에서 사용하기 위한 다음 코드 샘플에서는 처리된 행 수를 나타내는 값을 기록하여 스크립트 태스크에서 로깅하는 방법을 보여 줍니다.

[Visual Basic]  
Public Sub Main()  

    Dim rowsProcessed As Integer = 100  
    Dim emptyBytes(0) As Byte  

    Try  
        Dts.Log("Rows processed: " & rowsProcessed.ToString, _  
            0, _  
            emptyBytes)  
        Dts.TaskResult = ScriptResults.Success  
    Catch ex As Exception  
        'An error occurred.  
        Dts.Events.FireError(0, "Script Task Example", _  
            ex.Message & ControlChars.CrLf & ex.StackTrace, _  
            String.Empty, 0)  
        Dts.TaskResult = ScriptResults.Failure  
    End Try  

End Sub  

설명

스크립트 작업 코드에서 개체의 DtsLog 메서드를 사용하여 사용하도록 설정된 모든 로그 공급자에 대한 로깅을 수행합니다.

적용 대상