Как преобразовать файл log4j.properties в файл log4j2. xml или log4j2.properties - PullRequest
0 голосов
/ 03 февраля 2020

Я обновил журналы регистрации с log4j1 до log4j2.11. Однако я не могу преобразовать мой файл log4j.properties в файл log4j2. xml или файл log4j2..properties. Ниже приведен мой файл log4j.properties

log4j.rootLogger=ERROR,DG
log4j.logger.com.datag=INFO
log4j.appender.DG=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.DG.Append = true
log4j.appender.DG.layout=org.apache.log4j.PatternLayout
log4j.appender.DG.layout.ConversionPattern=%d{yyyy-MM-dd/HH:mm:ss.SSS/zzz} | %5p |[%t] |%C:%M(%L) | %m %n
log4j.appender.DG.File=/home/Tracer.log
log4j.appender.DG.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.DG.RollingPolicy.ActiveFileName=/home/Tracer.log
log4j.appender.DG.RollingPolicy.FileNamePattern=/home/Tracer.log.%d{yyyy-MM-dd}.gz
log4j.mr.log.filePath.enabled=N
log4j.mr.log.filePath=/home

Как мне преобразовать этот файл в файл log4j2.properties и xml?

1 Ответ

0 голосов
/ 04 февраля 2020
<Configuration status="ERROR">
  <Appenders>
    <RollingFile name="DG" fileName="/home/Tracer.log" filePattern="/home/Tracer.log.%d{yyyy-MM-dd}.gz" append="true">
      <PatternLayout>
        <Pattern>%d{yyyy-MM-dd/HH:mm:ss.SSS} | %5p |[%t] |%C:%M(%L) | %m %n</Pattern>
      </PatternLayout>
      <TimeBasedTriggeringPolicy/>
    </RollingFile>
  </Appenders>
  <Loggers>
    <Logger name="com.datag" level="INFO"/>
    <Root level="ERROR">
      <AppenderRef ref="DG"/>
    </Root>
  </Loggers>
</Configuration>
...