OpenJPA + Log4j2 - PullRequest
       6

OpenJPA + Log4j2

0 голосов
/ 22 сентября 2018

Возникли проблемы с интеграцией OpenJPA с log4j2.

OpenJPA + log4j работал штраф

<appender name="OPENJPA_LOG" class="org.apache.log4j.RollingFileAppender">
    <param name="maxFileSize" value="5MB" />
    <param name="maxBackupIndex" value="10" />
    <param name="file" value="./logs/openjpa.log" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n" />
    </layout>
</appender>

<logger name="openjpa.jdbc.SQL" additivity="false">
    <level value="TRACE" />
    <appender-ref ref="OPENJPA_LOG" />
</logger>

Но он не работает с log4j2.

<RollingFile name="OPENJPA_LOG" fileName="./logs/openjpa.log"
    append="true" filePattern="./logs/openjpa.%i.log.gz"
    ignoreExceptions="false">
    <PatternLayout>
        <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} - %c [%thread] - %m%n</Pattern>
    </PatternLayout>
    <Policies>
        <SizeBasedTriggeringPolicy size="10MB" />
    </Policies>
    <DefaultRolloverStrategy max="5" />
</RollingFile>

<Logger name="openjpa.jdbc.SQL" level="TRACE" additivity="false" >
    <AppenderRef ref="OPENJPA_LOG" />
</Logger>

Какисправить это.

...