FileLogger

FileLogger class

Representerar en logger som loggar händelser och fel till en lokal fil.

public class FileLogger : ILogger

Konstruktörer

namn Beskrivning
FileLogger(string, double) Initierar en ny instans avFileLogger class.

Egenskaper

namn Beskrivning
FilePath { get; } Hämtar loggfilens sökväg.
MaxSize { get; } Hämtar maximal storlek på loggfilen i megabyte.

Metoder

namn Beskrivning
Error(string) Loggar ett fel som inträffade i indexet.
Trace(string) Loggar en händelse som inträffade i indexet.

Anmärkningar

Läs mer

Exempel

Exemplet visar en typisk användning av klassen.

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); // Anger sökvägen till loggfilen och en maximal längd på 4 MB

Index index = new Index(indexFolder, settings); // Skapar ett index i den angivna mappen

index.Add(documentsFolder); // Indexering av dokument från den angivna mappen

SearchResult result = index.Search(query); // Sök i index

Se även