FileLogger
Innehåll
[
Dölj
]
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
- interface ILogger
- namnutrymme GroupDocs.Search.Common
- hopsättning GroupDocs.Search