SLF4J - Başvurulan API
Bu bölümde, bu eğitimin sonraki bölümlerinde kullanacağımız sınıfları ve yöntemleri tartışacağız.
Kaydedici Arayüzü
Kaydedici arayüzü org.slf4jpaketi, SLF4J API'sinin giriş noktasıdır. Aşağıda, bu arayüzün önemli yöntemleri listelenmektedir.
Sr.No. | Yöntemler ve Açıklama |
---|---|
1 | void debug(String msg) Bu yöntem, DEBUG düzeyinde bir ileti kaydeder. |
2 | void error(String msg) Bu yöntem, ERROR düzeyinde bir ileti kaydeder. |
3 | void info(String msg) Bu yöntem, INFO düzeyinde bir mesaj kaydeder. |
4 | void trace(String msg) Bu yöntem, TRACE düzeyinde bir mesaj kaydeder. |
5 | void warn(String msg) Bu yöntem, WARN düzeyinde bir ileti kaydeder. |
LoggerFactory Sınıfı
LoggerFactory sınıfı org.slf4j paketi, log4j, JUL, NOP ve basit günlükçü gibi çeşitli günlükleme API'leri için günlük kaydediciler oluşturmak için kullanılan bir yardımcı program sınıfıdır.
Sr.No. | Yöntem ve Açıklama |
---|---|
1 | Logger getLogger(String name) Bu yöntem, bir adı temsil eden bir dize değerini kabul eder ve bir Logger belirtilen ada sahip nesne. |
Profiler Sınıfı
Bu sınıf pakete aittir org.slf4jbu profilleme amacıyla kullanılır ve fakir adamın profilcisi olarak bilinir. Programcı bunu kullanarak uzun süreli görevleri yerine getirmek için harcanan zamanı bulabilir.
Bu sınıfın önemli yöntemleri aşağıdadır.
Sr.No. | Yöntemler ve Açıklama |
---|---|
1 | void start(String name) Bu yöntem, yeni bir çocuk kronometre başlatır (adlandırılır) ve önceki çocuk kronometrelerini (veya zaman göstergelerini) durdurur. |
2 | TimeInstrument stop() Bu yöntem son çocuk kronometreyi ve global kronometreyi durdurur ve geçerli Zaman Göstergesini geri getirir. |
3 | void setLogger(Logger logger) Bu yöntem bir Logger nesnesini kabul eder ve belirtilen günlükçüyü geçerli Profiler ile ilişkilendirir. |
4 | void log() Bir kaydediciyle ilişkilendirilmiş geçerli zaman aracının içeriğini günlüğe kaydeder. |
5 | void print() Geçerli zaman enstrümanının içeriğini yazdırır. |