Я пытаюсь перехватить логи fediz в моем приложении. Я следую за страницей
http://janbernhardt.blogspot.com/2016/09/how-to-enable-fediz-plugin-logging.html для настройки ведения журнала fediz.
Я добавил необходимые файлы jar log4 в папку lib моего приложения, как указано на странице.
Это свойства конфигурации моего приложения log4j.
log4j.logger.org.apache=ERROR, applnfileAppender
log4j.logger.org.hibernate=ERROR, applnfileAppender
log4j.logger.com.insurance.appln=ERROR, applnfileAppender
log4j.logger.com.insurance.appln.mapper=ERROR, mappingfileAppender
log4j.logger.net.sf.dozer=ERROR, mappingfileAppender
log4j.logger.com.insurance.appln.wrapper=ERROR, wrapperfileAppender
log4j.appender.applnfileAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.applnfileAppender.Threshold=ALL
log4j.appender.applnfileAppender.Append=true
log4j.appender.applnfileAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.applnfileAppender.File=${server.log.path}/appln_server.log
log4j.appender.applnfileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.applnfileAppender.layout.ConversionPattern=%d %-2p [%t:%X{principal}] %c{3} - %m - (%F:%L) %n
log4j.appender.mappingfileAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.mappingfileAppender.Threshold=ALL
log4j.appender.mappingfileAppender.Append=true
log4j.appender.mappingfileAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.mappingfileAppender.File=${server.log.path}/appln_mapping.log
log4j.appender.mappingfileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.mappingfileAppender.layout.ConversionPattern=%d %-2p [%t:%X{principal}] %c{3} - %m - (%F:%L) %n
log4j.appender.wrapperfileAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.wrapperfileAppender.Threshold=ALL
log4j.appender.wrapperfileAppender.Append=true
log4j.appender.wrapperfileAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.wrapperfileAppender.File=${server.log.path}/appln_wrapper.log
log4j.appender.wrapperfileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.wrapperfileAppender.layout.ConversionPattern=%d %-2p [%t:%X{principal}] %c{3} - %m - (%F:%L) %n
log4j.appender.stdoutAppender=org.apache.log4j.ConsoleAppender
log4j.appender.stdoutAppender.Threshold=ALL
log4j.appender.stdoutAppender.File=${server.log.path}/appln_stdout.log
log4j.appender.stdoutAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.stdoutAppender.layout.ConversionPattern=%d %-2p [%t] %c{3} - %m - (%F:%L) %n
log4j.appender.stdoutAppender.DatePattern='.'yyyy-MM-dd
Я добавил следующие строки в файл свойств log4j, как упомянуто в приведенном выше URL-адресе. После добавления этого файла ни один из файлов приложения не генерируется, и журналы не обновляются в fediz-plugin.log.
log4j.logger.org.apache.cxf.fediz = DEBUG, FEDIZ
log4j.additivity.org.apache.cxf.fediz = false
log4j.appender.FEDIZ = org.apache.log4j.DailyRollingFileAppender
log4j.appender.FEDIZ.File = ${catalina.base}/logs/fediz-plugin.log
log4j.appender.FEDIZ.Append = true
log4j.appender.FEDIZ.Encoding = UTF-8
log4j.appender.FEDIZ.Threshold = DEBUG
log4j.appender.FEDIZ.DatePattern = '.'yyyy-MM-dd
log4j.appender.FEDIZ.layout = org.apache.log4j.PatternLayout
log4j.appender.FEDIZ.layout.ConversionPattern = %d [%t] %-5p %c %x - %m%n
Я не могу понять, почему файлы журналов appln_server.log, appln_mapping.log, appln_wrapper.log не генерируются после добавления вышеуказанных строк.
Не могли бы вы помочь реализовать журналы fediz для вышеуказанной конфигурации log4j, не затрагивая мою существующую концепцию ведения журналов.