FileLogger

FileLogger class

Vertegenwoordigt een logger die gebeurtenissen en fouten registreert in een lokaal bestand.

public class FileLogger : ILogger

Constructeurs

Naam Beschrijving
FileLogger(string, double) Initialiseert een nieuw exemplaar van hetFileLogger klasse.

Eigenschappen

Naam Beschrijving
FilePath { get; } Haalt het logbestandspad op.
MaxSize { get; } Haalt de maximale grootte van het logbestand op in megabytes.

methoden

Naam Beschrijving
Error(string) Registreert een fout die is opgetreden in de index.
Trace(string) Registreert een gebeurtenis die plaatsvond in de index.

Opmerkingen

Kom meer te weten

Voorbeelden

Het voorbeeld demonstreert een typisch gebruik van de klasse.

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); // Specificeer het pad naar het logbestand en een maximale lengte van 4 MB

Index index = new Index(indexFolder, settings); // Een index maken in de opgegeven map

index.Add(documentsFolder); // Documenten uit de opgegeven map indexeren

SearchResult result = index.Search(query); // Zoeken in index

Zie ook