Конфигурация Log4J для захвата логов fediz - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь перехватить логи 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, не затрагивая мою существующую концепцию ведения журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...