Результаты поиска по запросу "log4j2"

2 ответа

Как RollingFileAppender работает с log4j2?

Я использую дляRollingFileAppender на обычном log4j. Сейчас я перехожу наlog4j2и не может заставить аппенданта работать. File Аппендер ниже работает как положено. Но файл журнала дляRollingFile никогда не создается. Почему? <?xml version="1.0" ...

1 ответ

@nullpointer - log4j поставляется с файлом JAR с именем log4j-1.2-api-2.9.0.jar, который используется для мостового соединения приложений, использующих старый API log4j. Это имя модуля будет «log4j», если используется как автоматический модуль. На вопрос о том, является ли log4j2.xml инкапсуляцией, ответ - «нет», потому что это каталог верхнего уровня. Каталог верхнего уровня является эквивалентом неназванного пакета и поэтому не является членом модуля (поскольку модуль содержит только именованные пакеты).

я был проект Java 8, и мой файл конфигурации был в папке ресурсов, и все работало нормально. Теперь я перешел на Java 9, добавил требование дляlog4j.apiи файл конфигурации больше не может быть найден. Нужно ли добавить что-то еще в ...

1 ответ

Благодарю. Это сработало!

у сделать некоторые регистраторы асинхронными в файле log4j2.properties. В формате XML вы можете добавить как <Loggers> <AsyncLogger name="com.foo.Bar" level="info"> </AsyncLogger> </Loggers>Я попробовал это в log4j2.properties как loggers = ...

ТОП публикаций

1 ответ

Либо используйте 2.9, либо используйте 2.10 с обходным путем, который я предоставил в этом билете, либо используйте 2.11, выпущенный пару дней назад, и исправляет проблему.

аюсь запустить созданный мной модуль Java 9, который использует Log4j2 2.10.0. Проблема, с которой я сталкиваюсь, заключается в том, что я получаю java.lang.NoClassDefFoundError: Could not initialize ...

1 ответ

Хорошо спасибо. Я нашел более быстрый диск, и проблема исчезла .. поэтому я подозреваю, что предыдущее монтирование / диск слишком медленный. Спасибо! Я буду смотреть на настройку производительности! Есть ли у вас какие-либо справочные материалы / веб-сайты / книги, когда-нибудь можно было бы заняться настройкой этих вещей?

ользую log4j2 2.10.0 и имею следующий код: SingleChronicleQueue q = SingleChronicleQueueBuilder.binary(args[0]).blockSize(536870912).build(); ExcerptAppender a = q.acquireAppender(); char[] chars = "abcdefghijklmnopqrstuvwxyz".toCharArray(); ...

3 ответа

но это кидает

аюсь использоватьJUL адаптерделегировать Java Util Logging в Log4j2. Точнее, любая сторонняя библиотека, которая использует JUL для генерации логов, должна быть делегирована в Log4j2. В качестве простого упражнения я создал отдельное приложение, ...

2 ответа

 в моем коде

ользую Log4j2 версии 2.3 log4j2.xml выглядит так: <?xml version="1.0" encoding="UTF-8"?> <Configuration> <Appenders> ...

1 ответ

да уж. Это очень раздражало, и исправление doco до сих пор не слито в апстрим!

аюсь использовать Log4J2, как описано здесь в документации по ...

3 ответа

Log4j2: динамическое создание файлов журналов для нескольких журналов

В настоящее время я создаю систему, которая может иметь модули (думать о них как о плагинах), где каждый из них может иметь свой собственный журнал, выделенный. Я хотел бы использовать проект log4j2 для ведения журнала, но у меня, похоже, есть ...

2 ответа

Различные файлы журнала для нескольких потоков, использующих log4j2

Я запускаю приложение Java, в котором я вызываю несколько потоков, каждый из которых имеет несколько уникальных имен. Теперь я хочу создать несколько файлов журнала для каждого из них, и имена файлов журнала должны быть в качестве имен потоков. ...