Langage

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

Définition

Enregistre une entrée à tous les fournisseurs de journaux activés.

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

Paramètres

messageText
String

Le texte de l’entrée de journal.

dataCode
Int32

Un champ disponible pour enregistrer des données numériques.

dataBytes
Byte[]

Un champ disponible pour enregistrer des données binaires.

Exemples

L’exemple suivant de code à utiliser dans une tâche Script montre la journalisation à partir de la tâche Script en enregistrant une valeur représentant le nombre de lignes traitées.

[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  

Remarques

Utilisez la méthode Log de l’objet Dts dans le code de tâche Script pour effectuer la journalisation auprès de tous les fournisseurs de logs activés.

S’applique à