FileLogger
İçindekiler
[
Saklamak
]
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
- interface ILogger
- ad alanı GroupDocs.Search.Common
- toplantı GroupDocs.Search