Я хочу отобразить все значения, установленные в 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