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 МБ

Index index = new Index(indexFolder, settings); // Создание индекса в указанной папке

index.Add(documentsFolder); // Индексация документов из указанной папки

SearchResult result = index.Search(query); // Поиск по индексу

Смотрите также