FileLogger

FileLogger class

Representa un registrador que registra eventos y errores en un archivo local.

public class FileLogger : ILogger

Constructores

Nombre Descripción
FileLogger(string, double) Inicializa una nueva instancia delFileLogger clase.

Propiedades

Nombre Descripción
FilePath { get; } Obtiene la ruta del archivo de registro.
MaxSize { get; } Obtiene el tamaño máximo del archivo de registro en megabytes.

Métodos

Nombre Descripción
Error(string) Registra un error que ocurrió en el index.
Trace(string) Registra un evento que ocurrió en el índice.

Observaciones

Aprende más

Ejemplos

El ejemplo demuestra un uso típico de la clase.

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); // Especificando la ruta al archivo de registro y una longitud máxima de 4 MB

Index index = new Index(indexFolder, settings); // Creando un índice en la carpeta especificada

index.Add(documentsFolder); // Indexación de documentos de la carpeta especificada

SearchResult result = index.Search(query); // Buscar en el índice

Ver también