次の方法で共有


EventLogInstaller.Log プロパティ

定義

ソースを設定するログの名前を取得または設定します。

public:
 property System::String ^ Log { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Log { get; set; }
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Log : string with get, set
Public Property Log As String

プロパティ値

ログの名前。 ログ名には、アプリケーション ログ名、システム ログ名、またはカスタム ログ名を指定できます。 既定値は、空の文字列 ("") です。

属性

注釈

プロパティを Log 使用すると、プロパティで指定したソースを Source 、ローカル コンピューター上の既存のログまたは新しいログに関連付けることができます。 Installutil.exe (インストーラー ツール) では、この情報を使用して、ソースをコンピューターのレジストリのログにマップします。 アプリケーションとサービスは、アプリケーション ログまたはカスタム ログに書き込む必要があります。 デバイス ドライバーは、システム ログに書き込む必要があります。

イベント ログにエントリを書き込むには、ソースを作成し、イベント ログに登録する必要があります。 イベント ソースは、一度に 1 つのログにのみ書き込むことができます。 インストーラーでは、 プロパティの値を Source 使用して、アプリケーションをエントリの有効なソースとしてイベント ログに登録します。 インストーラーの実行前にログ名を指定しないと、インストーラーによってソースがアプリケーション ログに登録されます。 新しいソースと既存のログを指定すると、インストーラーによって新しいイベント ソースが作成され、指定したログに関連付けられます。 新しいソースと新しいログの両方を指定すると、インストーラーは新しいソースをレジストリの新しいログに関連付けますが、最初のエントリが書き込まれるまでログは作成されません。

オペレーティング システムではイベント ログはファイルとして保存されます。 または メソッドをCreateEventSource使用EventLogInstallerして新しいイベント ログを作成すると、関連付けられたファイルは、指定したコンピューターの %SystemRoot%\System32\Config ディレクトリに格納されます。 ファイル名は、プロパティの最初の 8 文字 Log に ".evt" ファイル名拡張子を付加することによって設定されます。

を使用して EventLogInstaller 、新規または既存のイベント ログの新しいソースを登録します。既存のソースの変更には を使用 EventLogInstaller しないでください。 クラスは EventLogInstaller 、指定したインストール プロパティと一致するように既存のソースの構成プロパティを変更しません。 プロパティが Install 、コンピューター上の別の Source イベント ログに登録されているソース名と一致する場合、メソッドは例外をスローします。 プロパティが Install 、プロパティで指定されたのと同じイベント ログに既に登録されているソース名と一致する場合 Source 、メソッドはソースを Log 登録しません。

イベント ログとソースの動作の詳細については、 プロパティSourceと プロパティのEventLogクラス ドキュメントをLog参照してください。

適用対象

こちらもご覧ください