FileLogger

FileLogger class

Représente un enregistreur qui consigne les événements et les erreurs dans un fichier local.

public class FileLogger : ILogger

Constructeurs

Nom La description
FileLogger(string, double) Initialise une nouvelle instance duFileLogger classe.

Propriétés

Nom La description
FilePath { get; } Obtient le chemin du fichier journal.
MaxSize { get; } Obtient la taille maximale du fichier journal en mégaoctets.

Méthodes

Nom La description
Error(string) Consigne une erreur qui s’est produite dans l’index.
Trace(string) Consigne un événement qui s’est produit dans l’index.

Remarques

Apprendre encore plus

Exemples

L’exemple montre une utilisation typique de la 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); // Spécifier le chemin d'accès au fichier journal et une longueur maximale de 4 Mo

Index index = new Index(indexFolder, settings); // Création d'un index dans le dossier spécifié

index.Add(documentsFolder); // Indexation des documents du dossier spécifié

SearchResult result = index.Search(query); // Recherche dans l'index

Voir également