预跑返填日志配置

logback 日志工具

  1. <appender name="ACTS" class="ch.qos.logback.core.rolling.RollingFileAppender">
  2. <append>true</append>
  3. <!-- a filter that show green light for object that has a error log level-->
  4. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  5. <level>debug</level>
  6. </filter>
  7. <!-- log name -->
  8. <file>${logging.path}/acts-sql.log</file>
  9. <!-- to generate a log file everyday with a longest lasting of 30 days -->
  10. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  11. <!-- logfile name with daily rolling-->
  12. <FileNamePattern>${logging.path}/acts-sql.log.%d{yyyy-MM-dd}
  13. </FileNamePattern>
  14. <!-- log perserve days-->
  15. <MaxHistory>7</MaxHistory>
  16. </rollingPolicy>
  17. <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
  18. <!--output format:%d is for date,%thread is for thread name,%-5level:loglevel with 5 character %msg:log message,%n line breaker-->
  19. <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
  20. <!-- encoding -->
  21. <charset>UTF-8</charset>
  22. </encoder>
  23. </appender>
  24. <!--以 iBatis 日志为例-->
  25. <logger name="com.ibatis" level="DEBUG">
  26. <appender-ref ref="ACTS"/>
  27. </logger>
  28. <logger name="java.sql" level="debug">
  29. <appender-ref ref="ACTS"/>
  30. </logger>
  31. <!-- ACTS 日志标记-->
  32. <logger name="acts-sql-logger" level="debug"
  33. <appender-ref ref="ACTS"/>
  34. </logger>

log4j 日志工具

  1. log4j.logger.com.ibatis=debug,ACTS
  2. log4j.logger.java.sql=debug,ACTS
  3. log4j.logger.acts-sql-logger=INFO,ACTS
  4. log4j.appender.ACTS=org.apache.log4j.RollingFileAppender
  5. log4j.appender.ACTS.File=logs/acts-sql.log
  6. log4j.appender.ACTS.layout=org.apache.log4j.PatternLayout
  7. log4j.appender.ACTS.layout.ConversionPattern=%d{HH:mm:ss,SSS} [%t] %-5p %C{1} : %m%n