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