Как записать все значения, заданные в MD C в формате json, используя файл log4j.properties в log4j 1.2 - PullRequest
0 голосов
/ 07 января 2020

Я хочу отобразить все значения, установленные в MD C, в файле журнала в формате json в версии log4j 1.2.

Это log4j.properties файл третьей стороны, который я изменяю, чтобы я мог ' Я не могу изменить ничего, кроме этого файла log4j.properties, я имею в виду, что я не могу добавить другие зависимости, например, чтобы помочь этому log4j поддерживать формат MD C и json.

Я могу печатать значения, используя %X{PARAMETER_NAME}, но не могу получить все значения MD C одновременно.

log4j.appender.ReportsExecutionLog = org.apache.log4j.RollingFileAppender
log4j.appender.ReportsExecutionLog.layout = org.apache.log4j.PatternLayout
log4j.appender.ReportsExecutionLog.File = ../logs/ReportsExecutionLog.json
log4j.appender.ReportsExecutionLog.Threshold=INFO
#log4j.appender.ReportsExecutionLog.layout.ConversionPattern=%m - ReportName=%X{REPORT_NAME} %n

Я ищу что-то вроде ниже

log4j.appender.ReportsExecutionLog.layout.ConversionPattern={"%m" - "%X" }%n

Но это не дает мне ничего для % X

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