Lenguaje

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

Definición

Registran una entrada en todos los proveedores de registros 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 de registro.

dataCode
Int32

Un campo disponible para que se registren datos numéricos.

dataBytes
Byte[]

Un campo disponible para registrar datos binarios.

Ejemplos

El siguiente ejemplo de código para usar dentro de una tarea de Script demuestra el registro de la tarea de Script registrando 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

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

Se aplica a