FileLogger

FileLogger class

表示将事件和错误记录到本地文件的记录器。

public class FileLogger : ILogger

构造函数

姓名 描述
FileLogger(string, double) 初始化一个新的实例FileLogger类.

特性

姓名 描述
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); // 在索引中搜索

也可以看看