У меня есть простой вопрос, но я не могу понять. Каков правильный синтаксис для использования нескольких приложений одного и того же типа (RollingFile) с одним регистратором в формате файла свойств Log4j2?
Для фона я использую Karaf 4.2.7, который использует журналирование pax. Мой файл конфигурации регистрации находится в формате свойств.
log4j2.appender.fileapp1.type = RollingRandomAccessFile
log4j2.appender.fileapp1.name = FileApp1
...
log4j2.appender.fileapp2.type = RollingRandomAccessFile
log4j2.appender.fileapp2.name = FileApp2
...
log4j2.logger.myloggername.name = com.acme
log4j2.logger.myloggername.appenderRef.RollingFile.ref = FileApp1, FileApp2
Помещение обоих дополнений в последнюю строку, разделенных запятой, не работает. Это работает, если у меня есть только один appender или другой. Я также попробовал
log4j2.logger.myloggername.appenderRef.RollingFile.ref = [FileApp1, FileApp2]
log4j2.logger.myloggername.appenderRef.RollingFile.ref = {FileApp1, FileApp2}
log4j2.logger.myloggername.appenderRef.RollingFile.ref = [{FileApp1}, {FileApp2}]
Ни одна из этих работ. Я не могу найти какие-либо примеры в Интернете, как это сделать.