System.IO.Log のログ サポート

System.IO.Log 名前空間は、レコード指向シーケンシャル I/O システムにログを記録するためのインターフェイスを定義します。この名前空間のクラスを使用すると、独自の診断ログやトランザクション処理システムを実装して、トランザクションの持続性を実現できます。たとえば、リソースで実行したすべての変更の詳細と、各変更を実行したトランザクションの詳細が含まれている回復ログを実装できます。通信回線でエラーが発生したり、欠陥のあるアプリケーションにより未解決のトランザクションが残された場合、ログ レコードを使用して、不完全なトランザクションによる変更をロールバックできます。これにより、リソースの整合性が保護され、トランザクションが完全に回復されます。

この名前空間では、単純なファイルベースのログを使用するこのインターフェイスの実装、または Windows Server 2003 R2 および Windows Vista で提供される Common Log File System (CLFS) を使用する実装も提供されます。

このセクションの内容

単純なファイル ログ システム

ファイル システム内の単一のログ ファイルに基づくレコード シーケンスである FileRecordSequence 型について説明します。これは、単純なファイルに基づくログ上の IRecordSequence インターフェイスの簡単な実装です。

共通のログ ファイル システム

Common Log File System (CLFS) ログ上でレコード シーケンス インターフェイスの実装を提供する LogRecordSequence 型について説明します。

アプリケーションへのログ機能の追加

アプリケーションにログ記録を追加する方法を示します。

関連項目

参照

System.IO.Log

Footer image

このトピックに関するコメントを Microsoft に送信する。

Copyright © 2007 by Microsoft Corporation.All rights reserved.