프로그래밍/델파이

윈도우즈 이벤트에 내 프로그램의 로그 기록하기(SvcMgr.TEventLog)

채윤아빠 2008. 3. 24. 20:04
728x90
반응형

unit SvcMgr;

TEventLog 클래스 이용하여 다음과 같이 작성하면 내 프로그램에서 원하는 이벤트 로그를 남길 수 있습니다.

FEventLog := TEventLog.Create("Test Event Program");


FEventLog.LogMessage("테스트 오류 이벤트 메시지");
FEventLog.LogMessage("테스트 경고 이벤트 메시지", EVENTLOG_WARNING_TYPE, 120); // ID = 120


상수

상수값

설명

EVENTLOG_ERROR_TYPE

$0001

오류 이벤트

EVENTLOG_WARNING_TYPE

$0002

경고 이벤트

EVENTLOG_INFORMATION_TYPE

$0004

정보 이벤트

EVENTLOG_AUDIT_SUCCESS

$0008

감사 성공 이벤트

EVENTLOG_AUDIT_FAILURE

$0010

감사 실패 이벤트