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); // Поиск по индексу
Смотрите также
- interface ILogger
- пространство имен GroupDocs.Search.Common
- сборка GroupDocs.Search