Share via


IVsActivityLog インターフェイス

定義

IDE アクティビティ ログにイベントを追加します。 SVsActivityLog (SID_SVsActivityLog) サービスを使用して、 インターフェイスのインスタンスを取得します。

public interface class IVsActivityLog
public interface class IVsActivityLog
__interface IVsActivityLog
[System.Runtime.InteropServices.Guid("76AF73F9-A322-42B0-A515-D4D7553508FE")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsActivityLog
[<System.Runtime.InteropServices.Guid("76AF73F9-A322-42B0-A515-D4D7553508FE")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsActivityLog = interface
Public Interface IVsActivityLog
派生
属性

注釈

Visual Studio は、シェルが /log スイッチを受信したとき、または環境変数 ("VSLogActivity") を設定したときにログをアクティブにします。

ログを使用して、問題をすばやく追跡してルーティングするための高レベルの情報を記録します。 ログはトレース ツールではなく、キー イベントのみをログに記録します。 ログ記録がオンの場合、実装は、このインターフェイスの各メソッドに応答してイベントをログに記録します。 ログ記録がオフの場合、各メソッドの実装は高速な no-op です。

メソッド

LogEntry(UInt32, String, String)

ログの種類、パッケージ名、およびイベント テキストを指定するログ エントリを作成します。

LogEntryGuid(UInt32, String, String, Guid)

イベント レコードに格納するエントリの種類、パッケージ名、イベント テキスト、GUID を指定してログ エントリを作成します。

LogEntryGuidHr(UInt32, String, String, Guid, Int32)

エントリの種類、パッケージ名、イベント テキスト、イベント レコードに格納する GUID、およびイベント レコードに格納する HRESULT を指定するログ エントリを作成します。

LogEntryGuidHrPath(UInt32, String, String, Guid, Int32, String)

エントリの種類、パッケージ名、イベント テキスト、イベント レコードに格納する GUID、イベント レコードに格納する HRESULT、およびイベント レコードに格納する完全なファイル パスを指定するログ エントリを作成します。

LogEntryGuidPath(UInt32, String, String, Guid, String)

エントリの種類、パッケージ名、イベント テキスト、イベント レコードに格納する GUID、およびイベント レコードに格納する完全なファイル パスを指定するログ エントリを作成します。

LogEntryHr(UInt32, String, String, Int32)

イベント レコードに格納するエントリの種類、パッケージ名、イベント テキスト、HRESULT を指定するログ エントリを作成します。

LogEntryHrPath(UInt32, String, String, Int32, String)

エントリの種類、パッケージ名、イベント テキスト、イベント レコードに格納する HRESULT、およびイベント レコードに格納する完全なファイル パスを指定するログ エントリを作成します。

LogEntryPath(UInt32, String, String, String)

エントリの種類、パッケージ名、イベント テキスト、およびイベント レコードに格納する完全なファイル パスを指定するログ エントリを作成します。

適用対象