FileLogger

FileLogger class

Αντιπροσωπεύει έναν καταγραφέα που καταγράφει συμβάντα και σφάλματα σε ένα τοπικό αρχείο.

public class FileLogger : ILogger

Κατασκευαστές

Ονομα Περιγραφή
FileLogger(string, double) Αρχικοποιεί μια νέα παρουσία τουFileLogger τάξη.

Ιδιότητες

Ονομα Περιγραφή
FilePath { get; } Λαμβάνει τη διαδρομή του αρχείου καταγραφής.
MaxSize { get; } Λαμβάνει το μέγιστο μέγεθος αρχείου καταγραφής σε megabyte.

Μέθοδοι

Ονομα Περιγραφή
Error(string) Καταγράφει ένα σφάλμα που παρουσιάστηκε στο ευρετήριο.
Trace(string) Καταγράφει ένα συμβάν που συνέβη στο ευρετήριο.

Παρατηρήσεις

Μάθε περισσότερα

Παραδείγματα

Το παράδειγμα δείχνει μια τυπική χρήση της κλάσης.

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); // Καθορισμός της διαδρομής προς το αρχείο καταγραφής και μέγιστου μήκους 4 MB

Index index = new Index(indexFolder, settings); // Δημιουργία ευρετηρίου στον καθορισμένο φάκελο

index.Add(documentsFolder); // Δημιουργία ευρετηρίου εγγράφων από τον καθορισμένο φάκελο

SearchResult result = index.Search(query); // Αναζήτηση στο ευρετήριο

Δείτε επίσης