mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-12 22:41:35 +00:00
In short, when this is turned on at flush() get any dirty beans held by the PersistenceContext and persist them (always update for these beans)
102 lines
3.9 KiB
XML
102 lines
3.9 KiB
XML
<configuration scan="true" scanPeriod="10 seconds">
|
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
<level>TRACE</level>
|
|
</filter>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<appender name="APPLICATION" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<File>target/log/application.log</File>
|
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
|
<level>TRACE</level>
|
|
</filter>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<FileNamePattern>log/application.log.%d{yyyy-MM-dd}</FileNamePattern>
|
|
<MaxHistory>90</MaxHistory>
|
|
</rollingPolicy>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<appender name="READAUDIT_QUERY_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<File>target/log/readAuditQuery.log</File>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<FileNamePattern>log/readAuditQuery.log.%d{yyyy-MM-dd}</FileNamePattern>
|
|
<MaxHistory>90</MaxHistory>
|
|
</rollingPolicy>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<appender name="READAUDIT_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<File>target/log/readAudit.log</File>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<FileNamePattern>log/readAudit.log.%d{yyyy-MM-dd}</FileNamePattern>
|
|
<MaxHistory>90</MaxHistory>
|
|
</rollingPolicy>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<appender name="CHANGE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
<File>target/log/change-log.log</File>
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
<FileNamePattern>log/changeLog.log.%d{yyyy-MM-dd}</FileNamePattern>
|
|
<MaxHistory>90</MaxHistory>
|
|
</rollingPolicy>
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
<pattern>%d{HH:mm:ss.SSS} %msg%n</pattern>
|
|
</encoder>
|
|
</appender>
|
|
|
|
<logger name="io.ebean.ReadAuditQuery" level="TRACE" additivity="false">
|
|
<appender-ref ref="READAUDIT_QUERY_LOG"/>
|
|
</logger>
|
|
|
|
<logger name="io.ebean.ReadAudit" level="TRACE" additivity="false">
|
|
<appender-ref ref="READAUDIT_LOG"/>
|
|
</logger>
|
|
|
|
<logger name="io.ebean.ChangeLog" level="TRACE" additivity="false">
|
|
<appender-ref ref="CHANGE_LOG"/>
|
|
</logger>
|
|
|
|
<root level="WARN">
|
|
<appender-ref ref="APPLICATION"/>
|
|
<appender-ref ref="STDOUT"/>
|
|
</root>
|
|
|
|
|
|
<logger name="org.tests" level="INFO"/>
|
|
<logger name="io.ebean" level="INFO"/>
|
|
|
|
<logger name="io.ebean.docker" level="TRACE"/>
|
|
<!-- <logger name="io.ebean.DDL" level="DEBUG"/>-->
|
|
|
|
<logger name="io.ebean.SQL" level="TRACE"/>
|
|
<logger name="io.ebean.TXN" level="TRACE"/>
|
|
<!-- <logger name="io.ebean.SUM" level="TRACE"/>-->
|
|
|
|
<!-- <logger name="io.ebean.cache" level="TRACE"/>-->
|
|
<!-- <logger name="io.ebean.cache.REGION" level="TRACE"/>-->
|
|
<!-- <logger name="io.ebean.cache.TABLEMOD" level="TRACE"/>-->
|
|
|
|
<!-- <logger name="io.ebean.cache.QUERY" level="TRACE"/>-->
|
|
<!-- <logger name="io.ebean.cache.BEAN" level="TRACE"/>-->
|
|
<!-- <logger name="io.ebean.cache.NATKEY" level="TRACE"/>-->
|
|
<!-- <logger name="io.ebean.cache.COLL" level="TRACE"/>-->
|
|
|
|
<logger name="io.ebeaninternal.server.lib" level="TRACE"/>
|
|
|
|
<!--<logger name="io.ebeaninternal.server.autotune" level="TRACE"/>-->
|
|
|
|
<!--<logger name="io.ebean.ChangeLog" level="INFO"/>-->
|
|
|
|
</configuration>
|