기본카테고리

[C#] 윈도우의 이벤트 뷰어에서 [Windows 로그]를 생성하는 예제

DevReff 2020. 8. 29. 09:15




728x90

// [Windows 로그]의 이벤트 원본 명칭

string sSource = "Smart A.Eye Player EventLog";

// [Windows 로그]의 이벤트 로그 명칭
string sLog = "응용 프로그램";

 

// [Windows 로그]의 이벤트 원본이 생성되어 있는지 체크
if (!EventLog.SourceExists(sSource))
{

    // [Windows 로그]의 이벤트 원본을 생성한다.
    EventLog.CreateEventSource(sSource, sLog);
}

 

// 로그 내용을 기록한다.
EventLog.WriteEntry(sSource, ""로그 내용...\n무엇이 문제인가???");

 

단, Microsoft Visual Studio를 관리자 모드로 실행시키고 컴파일해야 한다.