FileLoggingSession.LogFileGenerated 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로그 파일을 저장할 때 발생합니다.
// 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
이벤트 유형
구현
설명
이 이벤트에 대해 등록된 처리기가 없으면 로그 파일이 ApplicationData 폴더에 누적됩니다.
이 이벤트는 세션이 한 로그 파일에서 다음 로그 파일로 롤오버될 때 발생합니다. 파일을 보존해야 하는 경우 반환하기 전에 처리기가 파일을 새 위치로 이동해야 합니다. FileLoggingSession은 처리기가 반환된 후 언제든지 파일을 삭제하거나 덮어쓸 수 있습니다.
이 이벤트에 대한 처리기를 등록할 때 이 이벤트에 등록된 처리기가 없는 동안 로그 파일이 저장된 경우 이전에 저장된 각 로그 파일에 대해 새로 추가된 처리기가 즉시 한 번 호출됩니다.
처리기는 파일을 보존하는 데 필요한 모든 처리를 수행해야 합니다.
마지막 로그 파일이 롤오버되지 않으므로 마지막 로그 파일에 대해 이 이벤트가 발생하지 않습니다. CloseAndSaveToFileAsync를 사용하여 마지막 로그 파일에 액세스합니다.