Partager via


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

Définition

Enregistre une entrée de journal dans tous les modules fournisseurs d'informations 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

Texte de l'entrée du journal.

dataCode
Int32

Champ disponible pour l'enregistrement de données numériques.

dataBytes
Byte[]

Champ disponible pour l'enregistrement de données binaires.

Exemples

L’exemple de code suivant à utiliser à l’intérieur d’une tâche de script illustre la journalisation à partir de la tâche de script en enregistrant une valeur qui représente 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 dans le Dts code de tâche script pour effectuer la journalisation sur tous les fournisseurs d’informations activés.

S’applique à