- Лог4ј2 и СЛФ4ј зависности везивања
Да би Лог4ј2 функционисао са СЛФ4Ј, морамо да укључимо следеће 3 зависности.
лог4ј-слф4ј-импл.јар – Лог4ј 2 СЛФ4Ј повезивање. Омогућава апликацијама кодираним у СЛФ4Ј АПИ да користе Лог4ј2 као имплементацију.
лог4ј-апи.јар – обезбеђује компоненте адаптера потребне имплементаторима да креирају имплементацију евиденције.
лог4ј-цоре.јар – језгро Класе имплементације Лог4ј.
Зависности Мавен и Градле могу се копирати на следећи начин.
пом.кмл
ОЗИКС0ЗдепенденциОЗИКС1З
ОЗИКС0ЗгроупИдОЗИКС1Зорг.апацхе.логгинг.лог4јОЗИКС2З/гроупИдОЗИКС3З
ОЗИКС0ЗартифацтИдОЗИКС1Злог4ј-апиОЗИКС2З/артифацтИдОЗИКС3З
ОЗИКС0ЗверсионОЗИКС1З2.15.0ОЗИКС2З/версионОЗИКС3З ОЗИКС4З/депенденциОЗИКС5З
ОЗИКС0ЗдепенденциОЗИКС1З
ОЗИКС0ЗгроупИдОЗИКС1Зорг.апацхе.логгинг.лог4јОЗИКС2З/гроупИдОЗИКС3З
ОЗИКС0ЗартифацтИдОЗИКС1Злог4ј-цореОЗИКС2З/артифацтИдОЗИКС3З
ОЗИКС0ЗверсионОЗИКС1З2.15.0ОЗИКС2З/версионОЗИКС3З
ОЗИКС0З/депенденциОЗИКС1З ОЗИКС2ЗдепенденциОЗИКС3З
ОЗИКС0ЗгроупИдОЗИКС1Зорг.апацхе.логгинг.лог4јОЗИКС2З/гроупИдОЗИКС3З
ОЗИКС0ЗартифацтИдОЗИКС1Злог4ј-слф4ј-имплОЗИКС2З/артифацтИдОЗИКС3З
ОЗИКС0ЗверсионОЗИКС1З2.15.0ОЗИКС2З/версионОЗИКС3З
ОЗИКС0З/зависностОЗИКС1З
- Креирајте датотеку лог4ј2.кмл у фасцикли ресурса пројекта
Пример са покретањем фајла и коришћењем системских променљивих и направљен за коришћење под сервером вилдфли:
ОЗИКС0З?кмл верзија=ОЗИКС0З1.0ОЗИКС1З енцодинг=ОЗИКС2ЗУТФ-8ОЗИКС3З?ОЗИКС1З
ОЗИКС0ЗЦонфигуратион Статус=ОЗИКС0З${енв:ЛОГ_ЛЕВЕЛ}ОЗИКС1ЗОЗИКС1З
ОЗИКС0ЗАппендерсОЗИКС1З
ОЗИКС1ЗРоллингФиле наме=ОЗИКС0ЗЛогТоФилеОЗИКС1З филеНаме=ОЗИКС2З${енв:ЈБОСС_ХОМЕ}/стандалоне/лог/ккк.логОЗИКС3З филеПаттерн=ОЗИКС4З${енв:ЈБОСС_ХОМЕ}/стандалоне/лог/ккк.лог-ОЗИКС0З{ииии-ММ-дд}ОЗИКС5ЗОЗИКСКСОут
ОЗИКС1ЗпаттернОЗИКС2З[%-5левел] ОЗИКС0З{ииии-ММ-дд КСКС:мм:сс.ссс} [%т] %ц{1} ОЗИКС0З %мсг%н ОЗИКС3З/паттернОЗИКС4З ОЗИКС5З/ПаттернЛаиоут
ОЗИКС0ЗПолициесОЗИКС1З
ОЗИКС0ЗТимеБаседТриггерингСхелф интервал=ОЗИКС0З1ОЗИКС1З модулате=ОЗИКС2ЗтруеОЗИКС3З /ОЗИКС1З
ОЗИКС0ЗОнСтартупТриггерингПолици /ОЗИКС1З
ОЗИКС0З/ПолицесОЗИКС1З ОЗИКС2З!ОЗИКС0З Сваког дана се не креира више од 10 датотека ОЗИКС1ЗОЗИКС3З
ОЗИКС0ЗДефаултРолловерСтратегиес мац=ОЗИКС0З20ОЗИКС1ЗОЗИКС1З
ОЗИКС0Схаре басеПатх=ОЗИКС0З${енв:ЈБОСС_ХОМЕ}/стандалоне/лог/ОЗИКС1З мацДептх=ОЗИКС2З10ОЗИКС3ЗОЗИКС1З
ОЗИКС0З!ОЗИКС0З Избришите датотеке са подацима старије од 30 дана ОЗИКС1ЗОЗИКС1З
ОЗИКС0ЗифластМодифиед аге=ОЗИКС0З30дОЗИКС1З /ОЗИКС1З
ОЗИКС0З/ДелетеОЗИКС1З
ОЗИКС0З/ДефаултРолловерСтратегиОЗИКС1З
ОЗИКС0З/РоллингФилеОЗИКС1З
ОЗИКС0З/АппендерсОЗИКС1З
ОЗИКС0ЗЛоггерсОЗИКС1З
ОЗИКС0З!ОЗИКС0З избегавајте дуплирање записа су адитивни = лажно ОЗИКС1ЗОЗИКС1З
ОЗИКС0ЗЛоггер наме=ОЗИКС0Зккк-беОЗИКС1З левел=ОЗИКС2З${енв:ЛОГ_ЛЕВЕЛ}ОЗИКС3З адитиви=ОЗИКС4ЗфалсеОЗИКС5ЗОЗИКС1З ОЗИКС2ЗАппендерРеф реф=ОЗИКС6ЗЛогТоФилеОЗИКС37
ОЗИКС0З/ЛоггерОЗИКС1З
ОЗИКС0Зроот левел=ОЗИКС0З${енв:ЛОГ_ЛЕВЕЛ}ОЗИКС1ЗОЗИКС1З
ОЗИКС0ЗАппендерРеф реф=ОЗИКС0ЗЛогТоФилеОЗИКС1З/ОЗИКС1З
ОЗИКС0З/РоотОЗИКС1З
ОЗИКС0З/ЛоггерсОЗИКС1З
ОЗИКС0З/КонфигурацијаОЗИКС1З
- лог4ј2.кмл
- Коришћење Логгера у коду
импорт орг.апацхе.логгинг.лог4ј.Логгер;
Логгер логгер = ЛогМанагер.гетЛоггер(ОЗИКС0Зкккк-беОЗИКС1З);
логгер.инфо(ОЗИКС0ЗстартедОЗИКС1З);
Требао ми је цео дан да успем, надам се да ће ово помоћи програмерима.

Оставите одговор