Condividi tramite


FileLoggingSession.LogFileGenerated Evento

Definizione

Generato quando viene salvato un file di log.

// 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

Tipo evento

Implementazioni

Commenti

Se non viene registrato alcun gestore per questo evento, i file di log si accumulano nella cartella ApplicationData.

Questo evento viene generato quando la sessione viene eseguito il roll over da un file di log al successivo. Se il file deve essere mantenuto, il gestore deve spostare il file in una nuova posizione prima di restituire. FileLoggingSession potrebbe eliminare o sovrascrivere il file in qualsiasi momento dopo che il gestore è stato restituito.

Quando si registra un gestore per questo evento, se i file di log sono stati salvati mentre non è stato registrato alcun gestore per questo evento, il gestore appena aggiunto verrà richiamato una volta per ognuno dei file di log salvati in precedenza.

Il gestore deve eseguire qualsiasi elaborazione necessaria per mantenere il file.

Questo evento non viene generato per l'ultimo file di log perché l'ultimo file di log non viene eseguito il roll over. Usare CloseAndSaveToFileAsync per accedere all'ultimo file di log.

Si applica a