FileLogger
Contenu
[
Cacher
]
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
- interface ILogger
- espace de noms GroupDocs.Search.Common
- Assemblée GroupDocs.Search