FileLogger
Inhalt
[
Ausblenden
]
FileLogger class
Stellt einen Logger dar, der Ereignisse und Fehler in einer lokalen Datei protokolliert.
public class FileLogger : ILogger
Konstrukteure
Name | Beschreibung |
---|---|
FileLogger(string, double) | Initialisiert eine neue Instanz vonFileLogger Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
FilePath { get; } | Ruft den Protokolldateipfad ab. |
MaxSize { get; } | Ruft die maximale Größe der Protokolldatei in Megabyte ab. |
Methoden
Name | Beschreibung |
---|---|
Error(string) | Protokolliert einen Fehler, der im Index aufgetreten ist. |
Trace(string) | Protokolliert ein Ereignis, das im Index aufgetreten ist. |
Bemerkungen
Erfahren Sie mehr
Beispiele
Das Beispiel zeigt eine typische Verwendung der 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); // Angabe des Pfades zur Protokolldatei und einer maximalen Länge von 4 MB
Index index = new Index(indexFolder, settings); // Index im angegebenen Ordner erstellen
index.Add(documentsFolder); // Indizierung von Dokumenten aus dem angegebenen Ordner
SearchResult result = index.Search(query); // Suche im Index
Siehe auch
- interface ILogger
- namensraum GroupDocs.Search.Common
- Montage GroupDocs.Search