Bagikan melalui


FileLoggingSession.LogFileGenerated Kejadian

Definisi

Dimunculkan ketika file log disimpan.

// Register
event_token LogFileGenerated(TypedEventHandler<IFileLoggingSession, LogFileGeneratedEventArgs const&> const& handler) const;

// Revoke with event_token
void LogFileGenerated(event_token const* cookie) const;

// Revoke with event_revoker
FileLoggingSession::LogFileGenerated_revoker LogFileGenerated(auto_revoke_t, TypedEventHandler<IFileLoggingSession, LogFileGeneratedEventArgs const&> const& handler) const;
public event TypedEventHandler<IFileLoggingSession,LogFileGeneratedEventArgs> LogFileGenerated;
function onLogFileGenerated(eventArgs) { /* Your code */ }
fileLoggingSession.addEventListener("logfilegenerated", onLogFileGenerated);
fileLoggingSession.removeEventListener("logfilegenerated", onLogFileGenerated);
- or -
fileLoggingSession.onlogfilegenerated = onLogFileGenerated;
Public Custom Event LogFileGenerated As TypedEventHandler(Of IFileLoggingSession, LogFileGeneratedEventArgs) Implements LogFileGenerated

Jenis Acara

Penerapan

Keterangan

Jika tidak ada handler yang terdaftar untuk kejadian ini, file log akan terakumulasi di folder ApplicationData.

Kejadian ini dinaikkan ketika sesi digulirkan dari satu file log ke file log berikutnya. Jika file perlu dipertahankan, handler Anda harus memindahkan file ke lokasi baru sebelum kembali. FileLoggingSession dapat menghapus atau menimpa file kapan saja setelah handler Anda kembali.

Ketika Anda mendaftarkan handler untuk kejadian ini, jika file log telah disimpan saat tidak ada handler yang terdaftar untuk kejadian ini, handler yang baru ditambahkan akan segera dipanggil sekali untuk masing-masing file log yang disimpan sebelumnya.

Handler Anda harus melakukan pemrosesan apa pun yang diperlukan untuk mempertahankan file.

Kejadian ini tidak dimunculkan untuk file log terakhir karena file log terakhir tidak digulirkan. Gunakan CloseAndSaveToFileAsync untuk mengakses file log terakhir.

Berlaku untuk