FileLogger

FileLogger class

イベントとエラーをローカル ファイルに記録するロガーを表します。

public class FileLogger : ILogger

コンストラクター

名前 説明
FileLogger(string, double) の新しいインスタンスを初期化しますFileLoggerclass.

プロパティ

名前 説明
FilePath { get; } ログファイルのパスを取得します。
MaxSize { get; } ログ ファイルの最大サイズをメガバイト単位で取得します。

メソッド

名前 説明
Error(string) インデックスで発生したエラーを記録します。
Trace(string) インデックスで発生したイベントを記録します。

備考

もっと詳しく知る

この例は、クラスの典型的な使用法を示しています.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
string logPath = @"c:\Log.txt";

IndexSettings settings = new IndexSettings();
settings.Logger = new FileLogger(logPath, 4.0); // ログ ファイルへのパスと最大長 4 MB を指定

Index index = new Index(indexFolder, settings); // 指定したフォルダにインデックスを作成

index.Add(documentsFolder); // 指定されたフォルダからのドキュメントのインデックス作成

SearchResult result = index.Search(query); // インデックスで検索

関連項目