Мы работаем над переносом нашего приложения с WebSphere на JBoss EAP 6.4. Я читал в Интернете, что, начиная с JBoss EAP 6.x, JBoss использует свою собственную структуру ведения журналов под названием JBoss Logging вместо log4j ранее.
У нас уже есть файл log4j.properties для журналов конкретных приложений, которые хранят журналы в отдельных файлах в соответствии с уровнем журнала (log-error.log, log-info.log, ...), но на самом деле они также регистрируются в консоли и в файле server.log.
С одной стороны, мы хотели бы, чтобы журналы приложений записывались только в наш существующий файл конфигурации log4j.properties, но также запрещали бы их регистрацию в server.log и консоли.
С другой стороны, мы хотели бы, чтобы журналы для конкретных серверов регистрировались с помощью среды JBoss Logging, то есть в файле server.log и в консоли.
Подводя итог, мы хотим перейти от:
application logs + server logs => server.log/console + separate file logs
К этому :
application logs => seperate file logs
server logs => server.log/console
Кто-нибудь знает, как этого добиться? Кто-нибудь уже настроил сервер JBoss подобным образом?
Спасибо,
С Уважением.