FileLogger

FileLogger class

Rappresenta un logger che registra eventi ed errori in un file locale.

public class FileLogger : ILogger

Costruttori

Nome Descrizione
FileLogger(string, double) Inizializza una nuova istanza diFileLogger classe.

Proprietà

Nome Descrizione
FilePath { get; } Ottiene il percorso del file di registro.
MaxSize { get; } Ottiene la dimensione massima del file di registro in megabyte.

Metodi

Nome Descrizione
Error(string) Registra un errore che si è verificato nell’indice.
Trace(string) Registra un evento verificatosi nell’indice.

Osservazioni

Saperne di più

Esempi

L’esempio mostra un utilizzo tipico della classe.

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); // Specificando il percorso del file di registro e una lunghezza massima di 4 MB

Index index = new Index(indexFolder, settings); // Creazione di un indice nella cartella specificata

index.Add(documentsFolder); // Indicizzazione dei documenti dalla cartella specificata

SearchResult result = index.Search(query); // Cerca nell'indice

Guarda anche