Partager via


FileLoggingSession.LogFileGenerated Événement

Définition

Déclenché lorsqu’un fichier journal est enregistré.

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

Type d'événement

Implémente

Remarques

Si aucun gestionnaire n’est inscrit pour cet événement, les fichiers journaux s’accumulent dans le dossier ApplicationData.

Cet événement est déclenché lorsque la session passe d’un fichier journal au suivant. Si le fichier doit être conservé, votre gestionnaire doit le déplacer vers un nouvel emplacement avant de le retourner. FileLoggingSession peut supprimer ou remplacer le fichier à tout moment après le retour de votre gestionnaire.

Lorsque vous inscrivez un gestionnaire pour cet événement, si des fichiers journaux avaient été enregistrés alors qu’aucun gestionnaire n’était inscrit pour cet événement, votre gestionnaire nouvellement ajouté sera immédiatement appelé une fois pour chacun des fichiers journaux précédemment enregistrés.

Votre gestionnaire doit effectuer tout traitement nécessaire pour conserver le fichier.

Cet événement n’est pas déclenché pour le dernier fichier journal, car le dernier fichier journal n’est pas roulé. Utilisez CloseAndSaveToFileAsync pour accéder au dernier fichier journal.

S’applique à