Мы используем logback и slf4j в качестве библиотек журналов для нашего приложения и glassfish v3 в качестве нашего сервера приложений.Для свойств конфигурации времени развертывания мы создали «Пользовательский ресурс JNDI» в glassfish с классом фабрики как «org.glassfish.resources.custom.factory.JavaBeanFactory».
Указав этот класс фабрики, Glassfish создаетЭкземпляр указанного пользовательского Java-бина (обозначается как тип ресурса в Glassfish) и задайте пользовательские свойства в этом экземпляре класса.
Мой вопрос: есть ли способ использовать одно из свойств, указанных для этого Java-бина, при входе в систему?Т.е. есть ли способ сообщить logback (в теге) о том, что он читает свойства из Java-бина?
Я намереваюсь добавить свойство в Java-бине в качестве "местоположения журнала", которое я могу затемиспользовать в моем logback.xml.Это свойство может быть установлено командой установщика приложения для настройки расположения файлов журнала.
Кроме того, поскольку у нас уже есть один пользовательский ресурс JNDI, определенный в glassfish, мы намерены использовать его для всех свойств конфигурации для нашего приложения.