Свързани публикации 'log4j2'


Единично тестване на Log4j2 в Kotlin
Когато тестваме единичен клас, обикновено се подиграваме или заличаваме всички необходими зависимости. Конвенционалният подход за тестване на единици, ако регистрираме съобщение, би бил да създадем макетна реализация на класа logger. След това проверяваме дали макетният регистратор е извикал метода за регистриране. За Log4j2 можем да използваме по-опростен подход за инжектиране на персонализиран Appender, вместо да създаваме имплементация на макет регистратор.

Свързани въпроси 'log4j2'

Как да замените програмно конфигурацията по подразбиране log4j2?
Днес имам проблем да преконфигурирам правилно конфигурацията на log4j2. За да обясня проблема, създадох примерно приложение, което съответства почти на нашия продуктивен код. Примерната структура на проекта е показана на следната снимка:...
1654 изгледи
schedule 25.09.2022

CXF LoggingFeature не регистрира входяща заявка
Надстроих версията на cxf в моето приложение от 2.x на 3.3.2 и затова искам да заменя вече остарелите LoggingInInterceptor и LoggingOutInterceptor , които използвах преди, с LoggingFeature . За това премахнах прихващащите зърна от cxf шината и...
101 изгледи
schedule 25.09.2022

log4j2-gelf ГРЕШКА StatusLogger appenders съдържа невалиден елемент или атрибут GELF
току-що започнах да влизам в Graylog2 и исках да регистрирам някои Java-приложения чрез GELF Input. Затова използвах библиотеката log4j2 и добавих graylog2-gelfclient. Всички зависимости са удовлетворени и програмата работи. Но инициализирането на...
7456 изгледи
schedule 01.10.2022

Как да се справя с изключения при регистриране, когато използвам Log4j2 Async регистриране?
В моето приложение използвам Log4j2 в асинхронен режим (асинхронен регистратор, използващ Disruptor ), може ли някой да ми каже как да се справя с изключение, което се случва в процеса на регистриране. Регистрирането е много критично за моето...
1280 изгледи
schedule 29.09.2022

Log4j2 различни регистрационни файлове за различни буркани
Ние правим програма, която се състои от няколко вградени буркана. Всеки буркан изисква индивидуален лог файл. Проблемът е, че когато се опитваме да влезем в основния jar файл, лог съобщенията се записват в лог файловете на другите буркани. Това е...
734 изгледи
schedule 30.09.2022

Персонализирана обвивка за log4j2
Искам да създам обвивка около log4j2, за да направя следното: 1) Има около 6 задължителни полета като event_name, action, desc и т.н. 2) Някои полета, искам да ги накарам да използват само определени стойности, като enum 3) log трябва да бъде...
573 изгледи
schedule 10.10.2022

logback към log4j2 асинхронна миграция на регистриране
Трябва да избера рамка за регистриране, която да замени log4j. Първоначално избрах slf4j + logback за регистриране и написах следната конфигурация, която извежда регистрационните файлове на приложението и регистрационните файлове на apache cxf в...
5034 изгледи
schedule 08.10.2022

Преминаване от log4j2 към slf4j
Използвам Slf4j 1.7.x във връзка с Logback в моите приложения (това е приложение Dropwizard). Сега имаме библиотеки, които използват log4j2 (не log4j), а регистрирането отива към /dev/null . Не мога да намеря logj2-over-slf4j или log4j2-to-slf4j...
660 изгледи
schedule 05.10.2022

Log4j2 RollingFile Appender - добавете персонализирана информация в началото на всеки лог файл
Използване на log4j2 (beta9) с java 1.7. Моят пълен log4j2.xml: <?xml version="1.0" encoding="UTF-8"?> <Configuration> <Properties> <Property name="projectPrefix">Tts</Property> <Property...
11139 изгледи
schedule 15.10.2022

log4j2 добавяне на logger + appender по код
Опитвам се да добавя чрез код персонализиран appender, който трябва да регистрира някакъв пакет. И всичко работи с този код: String loggerName = "org.test"; final LoggerContext ctx = (LoggerContext) LogManager.getContext(false); Configuration cfg...
1757 изгледи
schedule 30.10.2022

Преминаване от log4net към log4j 2
Работя върху проект в java, който използва log4j2 и искам да настроя регистриране по същия начин, както имах в по-стар проект в .NET, използвайки log4net. Има някои неща, които не мога да разбера, как да направя в log4j2. Как мога да принудя...
243 изгледи
schedule 24.11.2023

Шаблон за заместващ знак за RoutingAppender на Log4j2
Опитвам се да използвам новия RoutingAppender на Log4j2, за да маршрутизирам различните регистрационни файлове въз основа на MDC (ThreadContext в Log4j2). Това, което искам да направя е следното: Ако MDC картата има $contextId -> Добавяне към...
7235 изгледи
schedule 15.01.2024

променливата за дата не се разрешава в log4j2.xml при използване на log4j 2.0 в самостоятелно приложение на Java под osx
Използвам log4j 2 в моето самостоятелно java приложение. Въпреки това се боря с променливата за дата в конфигурацията log4j2.xml. Не се разрешава. Ето моя конфигурационен файл log4j2.xml: <?xml version="1.0" encoding="UTF-8"?>...
3738 изгледи

Как да конфигурирам log4j 2.x чисто програмно?
Как да конфигурирам log4j 2.3 с console appender чисто програмно (без конфигурационни файлове във всякакъв формат)? По принцип търся версия 2.x на този 1.x код . В часовете си бих използвал след това private static final Logger...
26964 изгледи
schedule 16.11.2023

Log4j2: Динамично създаване на регистрационни файлове за множество регистрационни файлове
В момента създавам система, която може да има модули (мислете за тях като плъгини), където всеки един от тях може да има свой собствен журнал, предназначен. Бих искал да използвам проекта log4j2 за регистриране, но изглежда, че имам проблеми с...
11858 изгледи
schedule 15.02.2024

Пролетна BOM, общ запис, Log4j2 и управление на зависимостите на Maven
Създавам родителски POM за няколко модула. Те използват Spring и Log4j2, така че искам да дефинирам съответната конфигурация в раздела на родителския POM и да използвам новата функция на Spring BOM, за да избегна бъркотия с версиите на компонентите...
1250 изгледи

Персонализирано име на регистрационен файл в mule с помощта на log4j
Опитвам се да променя името на регистрационния файл, генерирано от mule, като модифицирам log4j.xml , за да има подходящото допълнение. Ето фрагмент от log4j.xml <RollingFile name="Rolling-Async-Perf"...
1111 изгледи
schedule 08.01.2024

Как да използвам различни нива на регистриране за различни класове с log4j2?
В документацията за log4j2 log4j2 java конфигурация конфигурацията по подразбиране е следната: <?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <Appenders> <Console name="Console"...
6352 изгледи

Добавяне на системно свойство за Launch4j в Maven (с помощта на Log4j 2)
Като инструмент за регистриране използвам Log4j2 и това се извиква чрез използване на системно свойство (/VM аргумент), като се използва: -Dlog4j.configurationFile=./config/log4j2_config.xml За компилиране на моите проекти използвам Maven и...
1401 изгледи
schedule 12.04.2024

@user - хайде! вие го унищожавате като последен ред на вашия OnSave! И бихте могли да направите bmp.Assign(bmWebCam) вместо това :-) Жалко е, че вашият WebCom клас може да ви даде само TBitmap - който се корени във вътрешността на Win32 и поведението...
11858 изгледи
schedule 15.02.2024