FileLogger

FileLogger class

Olayları ve hataları yerel bir dosyaya kaydeden bir günlükçüyü temsil eder.

public class FileLogger : ILogger

yapıcılar

İsim Tanım
FileLogger(string, double) Yeni bir örneğini başlatır.FileLogger sınıf.

Özellikleri

İsim Tanım
FilePath { get; } Günlük dosyası yolunu alır.
MaxSize { get; } Günlük dosyasının maksimum boyutunu megabayt cinsinden alır.

yöntemler

İsim Tanım
Error(string) Dizinde oluşan bir hatayı günlüğe kaydeder.
Trace(string) Dizinde meydana gelen bir olayı günlüğe kaydeder.

Notlar

Daha fazla bilgi edin

Örnekler

Örnek, sınıfın tipik bir kullanımını göstermektedir.

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); // Günlük dosyasının yolunu ve maksimum 4 MB'lık uzunluğu belirtme

Index index = new Index(indexFolder, settings); // Belirtilen klasörde bir dizin oluşturma

index.Add(documentsFolder); // Belgeleri belirtilen klasörden indeksleme

SearchResult result = index.Search(query); // Dizinde ara

Ayrıca bakınız