See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Slf4J — Википедия

Slf4J

Материал из Википедии — свободной энциклопедии

SLF4J (Simple Logging Facade for Java) - библиотека для логирования, ставящая своей целью предоставить максимально простой, но при этом мощный фасад для различных систем логирования на Java.

SLF4J предоставляет простой обобщенный интерфейс для систем логирования, не зависящий от конкретной реализации.

Реализация может быть выбрана и сконфигурирована без изменения кода приложения. Slf4J прозрачно интегрируется со следующими реализациями:

  • NOP - реализация, не выполняющая никаких действий
  • Simple - использование стандартного вывода для логов
  • Java Logging API - система логирования, включенная в JDK
  • Log4J - одна из наиболее известных систем логирования для java
  • JCL - фреймворк, также предоставляющий адаптер для логирования
  • LogBack - система логирования, представляющая из себя развитие log4j и специально разработанная для использования совместно с slf4j

Дополнительно к этому, SLF4J предоставляет возможность интегрировать компоненты, зависимые от других систем логирования (Log4J, JCL), подставляя реализации, направляющие логи этих систем в SLF4J.

[править] Пример использования

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
 
class MyClass {
        private Logger log = LoggerFactory.getLogger( MyClass.class ); // 1. Объявляем переменную логгера
 
        ...
 
        log.debug( "..." ); // 2. Выводим строку в debug
 
        ...
 
        log.info( "Some object: {}", object ); // 3. Выводим в info  строку с аргументом, подставляемым в нее
 
        ...
 
        log.error( "Error during some job!!", e ); // 4. Выводим в error ошибку, вместе с исключением
}

[править] Ссылки


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -