FileLogTraceListener.TraceEvent 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.
Menulis jejak dan informasi peristiwa ke file atau aliran output.
Overload
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Menulis informasi pelacakan, pesan, dan informasi peristiwa ke file atau aliran output. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Menulis informasi pelacakan, array objek yang diformat, dan informasi peristiwa ke file atau aliran output. |
Keterangan
TraceEvent metode tidak dimaksudkan untuk dipanggil oleh kode aplikasi. Metode ini dipanggil oleh anggota Debugkelas , , Tracedan TraceSource untuk menulis data pelacakan ke output.
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
Menulis informasi pelacakan, pesan, dan informasi peristiwa ke file atau aliran output.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)
Parameter
- eventCache
- TraceEventCache
Objek TraceEventCache yang berisi ID proses saat ini, ID utas, dan informasi pelacakan tumpukan.
- source
- String
Nama sumber pelacakan yang memanggil metode ini.
- eventType
- TraceEventType
Salah TraceEventType satu nilai enumerasi.
- id
- Int32
Pengidentifikasi numerik untuk peristiwa tersebut.
- message
- String
Pesan untuk ditulis.
Keterangan
Metode ini:
Memformat data dan informasi konteks untuk output.
Membuat file log baru, jika perlu.
Menulis informasi ke file log.
Untuk informasi selengkapnya tentang membuat file log baru, lihat FullLogFileName.
Tabel ini mencantumkan bidang output dalam urutan munculnya. Bidang dibatasi oleh string yang Delimiter ditentukan properti, dan diikuti oleh terminator baris.
Bidang | Kondisi output | Deskripsi |
---|---|---|
source |
Selalu. | Nilai dari name . |
severity |
Selalu. | Nama nilai enumerasi dari eventType . |
id |
Selalu. | Representasi string dari id . |
message |
Selalu. | Nilai dari message . |
callStack |
Callstack Saat bendera diatur di TraceOutputOptions properti . | Properti Callstack dari eventCache . |
CorrelationID |
LogicalOperationStack Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
DateTime |
DateTime Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti DateTime dari eventCache . Budaya invarian digunakan untuk konversi string. |
ProcessID |
ProcessId Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti ProcessId dari eventCache . Budaya invarian digunakan untuk konversi string. |
ThreadID |
ThreadId Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
Timestamp |
Timestamp Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti Timestamp dari eventCache . Budaya invarian digunakan untuk konversi string. |
HostName |
IncludeHostName Ketika properti adalah True . |
Nama komputer. |
Lihat juga
Berlaku untuk
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
Menulis informasi pelacakan, array objek yang diformat, dan informasi peristiwa ke file atau aliran output.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())
Parameter
- eventCache
- TraceEventCache
Objek TraceEventCache yang berisi ID proses saat ini, ID utas, dan informasi pelacakan tumpukan.
- source
- String
Nama sumber pelacakan yang memanggil metode ini.
- eventType
- TraceEventType
Salah TraceEventType satu nilai enumerasi.
- id
- Int32
Pengidentifikasi numerik untuk peristiwa tersebut.
- format
- String
String format yang berisi nol atau beberapa item format, yang sesuai dengan objek dalam args
array.
- args
- Object[]
Array Object
yang berisi nol atau beberapa objek untuk diformat.
Keterangan
Metode ini:
Memformat data dan informasi konteks untuk output.
Membuat file log baru, jika perlu.
Menulis informasi ke file log.
Untuk informasi selengkapnya tentang membuat file log baru, lihat FullLogFileName.
Tabel ini mencantumkan bidang output dalam urutan munculnya. Bidang dibatasi oleh string yang Delimiter ditentukan properti, dan diikuti dengan terminator baris.
Bidang | Kondisi output | Deskripsi |
---|---|---|
source |
Selalu | Nilai dari name . |
severity |
Selalu | Nama nilai enumerasi dari eventType . |
id |
Selalu | Representasi string dari id . |
message |
Selalu | Data dalam diformat args dengan format string dan menggunakan budaya invarian untuk konversi string. |
callStack |
Callstack Saat bendera diatur di TraceOutputOptions properti . | Properti Callstack dari eventCache . |
CorrelationID |
LogicalOperationStack Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
DateTime |
DateTime Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti DateTime dari eventCache . Budaya invarian digunakan untuk konversi string. |
ProcessID |
ProcessId Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti ProcessId dari eventCache . Budaya invarian digunakan untuk konversi string. |
ThreadID |
ThreadId Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
Timestamp |
Timestamp Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti Timestamp dari eventCache . Budaya invarian digunakan untuk konversi string. |
HostName |
IncludeHostName Ketika properti adalah True . |
Nama komputer. |