Compartir a través de


ScriptObjectModel.Log(String, Int32, Byte[]) Método

Definición

Registra una entrada a todos los proveedores de registro habilitados.

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())

Parámetros

messageText
String

El texto de la entrada del registro.

dataCode
Int32

Un campo disponible para los datos numéricos que se van a registrar.

dataBytes
Byte[]

Un campo disponible para los datos binarios que se van a registrar.

Ejemplos

El siguiente ejemplo de código para su uso dentro de una tarea Script muestra el registro de la tarea Script mediante la grabación de un valor que representa el número de filas procesadas.

[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  

Comentarios

Use el método Log del Dts objeto en el código de la tarea Script para realizar el registro en cualquier proveedor de registro que esté habilitado.

Se aplica a