カスタム ログ プロバイダーの開発

適用対象:SQL Server Azure Data Factory の SSIS Integration Runtime

Integration Services には、パッケージの実行中に発生したイベントをキャプチャできるようにする広範なログ記録機能があります。 Integration Services では、さまざまなログ プロバイダーを使用でき、ログを作成して XML、テキスト、データベースなどの形式で保存したり、Windows イベント ログに格納したりできます。 提供されるログ プロバイダーと出力形式が、要件を必ずしも満たさない場合は、カスタム ログ プロバイダーを作成できます。

カスタム ログ プロバイダーを作成するには、LogProviderBase 基本クラスを継承するクラスを作成し、新しいクラスに DtsLogProviderAttribute 属性を適用し、ConfigString プロパティや Log メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。

このセクションの内容

ここでは、カスタム ログ プロバイダーを作成、構成、およびコーディングする方法について説明します。

カスタム ログ プロバイダーの作成
カスタム ログ プロバイダー プロジェクト用のクラスの作成方法について説明します。

カスタム ログ プロバイダーのコーディング
基本クラスのメソッドとプロパティのオーバーライドによる、カスタム ログ プロバイダーの実装方法について説明します。

カスタム ログ プロバイダー用ユーザー インターフェイスの開発
カスタム ログ プロバイダー用のカスタム ユーザー インターフェイスは、SQL Server Integration Services ではサポートされません。

すべてのカスタム オブジェクトに共通の情報

Integration Services で作成可能なカスタム オブジェクトのすべての種類に共通の情報については、次のトピックを参照してください。

Integration Services 用のカスタム オブジェクトの開発
Integration Services のすべての型のカスタム オブジェクトを実装する基本手順について説明します。

カスタム オブジェクトの永続化
カスタムの永続性と、それが必要な場合について説明します。

カスタム オブジェクトのビルド、配置、デバッグ
カスタム オブジェクトをビルド、署名、配置、およびデバッグする方法について説明します。

その他のカスタム オブジェクトに関する情報

Integration Services で作成可能なその他の種類のカスタム オブジェクトについては、次のトピックを参照してください。

カスタム タスクの開発
カスタム タスクのプログラム方法について説明します。

カスタム接続マネージャーの開発
カスタム接続マネージャーのプログラム方法について説明します。

カスタム ForEach 列挙子の開発
カスタム列挙子のプログラム方法について説明します。

カスタム データ フロー コンポーネントの開発
カスタム データ フローの変換元、変換、変換先のプログラム方法について説明します。