EventLogInstaller.Log プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソースを設定するログの名前を取得または設定します。
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参照してください。