Vcl.SvcMgr.TService.LogMessage

提供: RAD Studio API Documentation
移動先: 案内検索

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 パラメータは,イベント識別子を指定します。この識別子は,イベントソースと関連付けられたメッセージファイルの項目として,このイベントに伴うメッセージです。