FileLogger

FileLogger class

Merupakan logger yang mencatat peristiwa dan kesalahan ke file lokal.

public class FileLogger : ILogger

Konstruktor

Nama Keterangan
FileLogger(string, double) Menginisialisasi instance baru dariFileLogger kelas.

Properti

Nama Keterangan
FilePath { get; } Mendapat jalur file log.
MaxSize { get; } Mendapat ukuran maksimum file log dalam megabita.

Metode

Nama Keterangan
Error(string) Mencatat kesalahan yang terjadi di indeks.
Trace(string) Mencatat peristiwa yang terjadi di indeks.

Perkataan

Belajarlah lagi

Contoh

Contoh ini menunjukkan penggunaan umum kelas.

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); // Menentukan jalur ke file log dan panjang maksimal 4 MB

Index index = new Index(indexFolder, settings); // Membuat indeks di folder yang ditentukan

index.Add(documentsFolder); // Pengindeksan dokumen dari folder yang ditentukan

SearchResult result = index.Search(query); // Cari di index

Lihat juga