У нас есть сервер Glassfish v2 и некоторые модули: EJB, веб-приложения и т. Д. Нам нужно, чтобы регистрация из разных модулей осуществлялась в разных лог-файлах, так же, как это допускал Tomcat или другой сервер приложений.
Glassfish вынудил нас использовать собственную систему регистрации всех журналов в одном server.log и просматривать с консоли администратора.
Это может быть хорошей практикой для одного приложения , развернутого со Glassfish, чтобы все журналы были в одном файле, , но не для 10 разных приложений , работающих на одном сервере
Я попытался настроить log4j в GF , это помогло, и я могу написать несколько файлов, , но у него был один недостаток - если log4j установлен таким образом, это может позволить вамдля записи в несколько файлов журнала, но требуется сервер / домен перезагрузка для изменения уровня журнала, файла журнала (любая конфигурация, связанная с журналом в log4 conf)
В Glassfish можно использовать все, что позволяет мне:
- Записывать журналы из разных регистраторов в разные файлы .log? и
- Изменение уровней журнала, приложений журнала и т. Д. Без перезапуска сервера (как в tomcat, я могу просто повторно развернуть .war) ??