<?xml version="1.0" encoding="UTF-8"?>
class="ch.qos.logback.core.ConsoleAppender">
class="ch.qos.logback.classic.PatternLayout">
%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) %magenta([%-15.15(%thread)]) %cyan( %-50.50(%logger{50} )) : %msg%n
%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) %magenta([%-15.15(%thread)]) %cyan( %-50.50(%logger{50} )) : %msg%n
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
${LOG_HOME}/dh_logs.%d{yyyy-MM-dd}.log
30
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50}:%L - %msg%n
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
10MB
class="ch.qos.logback.core.FileAppender">
<encoder
class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
class="ch.qos.logback.classic.html.HTMLLayout">
%p%d%msg%M%F{32}%L
${LOG_HOME}/error-log.html
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
${LOG_HOME}/dh_logs.%d{yyyy-MM-dd}.html
30
<encoder
class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
class="ch.qos.logback.classic.html.HTMLLayout">
%p%d%msg%M%F{32}%L
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
10MB