Vcl.SvcMgr.TService.LogMessage
Delphi
procedure LogMessage(Message: String; EventType: DWord = 1;
Category: Integer = 0; ID: Integer = 0);
C++
void __fastcall LogMessage(System::UnicodeString Message, unsigned EventType = (unsigned)(0x1), int Category = 0x0, int ID = 0x0);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.SvcMgr.pas Vcl.SvcMgr.hpp |
Vcl.SvcMgr | TService |
説明
イベントログにエラーメッセージを送ります。
LogMessage メソッドは,エラーまたは例外が発生したときにエラーメッセージをイベントログに送ります。デフォルトでは,EventType は EVENTLOG_ERROR_TYPE(通常は機能またはデータの損傷を示す)で,カテゴリと ID は 0 です。たとえば,システムブート時にサービスをロードできない場合,サービスはエラーイベントを記録でき,カテゴリと ID は 0 になります。
EventType は,記録されるイベントの種類を指定します。このパラメータは,以下のいずれかの値になります。
値 | 意味 |
---|---|
EVENTLOG_WARNING_TYPE |
警告イベント |
EVENTLOG_INFORMATION_TYPE |
情報イベント |
EVENTLOG_AUDIT_SUCCESS |
監査イベント |
EVENTLOG_AUDIT_FAILURE |
失敗監査イベント |
EVENTLOG_ERROR_TYPE |
Error イベント |
Category パラメータは,イベントカテゴリを指定します。このカテゴリはソース独自の情報で,あらゆる値を保持できます。
ID パラメータは,イベント識別子を指定します。この識別子は,イベントソースと関連付けられたメッセージファイルの項目として,このイベントに伴うメッセージです。