ScriptObjectModel.Log(String, Int32, Byte[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mencatat entri ke semua penyedia log yang diaktifkan.
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())
Parameter
- messageText
- String
Teks entri pengelogan.
- dataCode
- Int32
Bidang yang tersedia untuk data numerik yang akan dicatat.
- dataBytes
- Byte[]
Bidang yang tersedia untuk data biner yang akan dicatat.
Contoh
Sampel kode berikut untuk digunakan di dalam tugas Skrip menunjukkan pengelogan dari tugas Skrip dengan merekam nilai yang mewakili jumlah baris yang diproses.
[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
Keterangan
Gunakan metode Dts
Log objek dalam kode tugas Skrip untuk melakukan pengelogan ke penyedia log apa pun yang diaktifkan.