<?xml version="1.0" encoding="UTF-8"?>

<configuration debug="false" scan="false" scanPeriod="30 seconds">

  <contextName>${vhGrpcBuilder_firstName}-${vhGrpcBuilder_sprojectName}</contextName>
  
  <property name="logsPath" value="logs" />
  
  <timestamp key="currentMonth" datePattern="yyyyMM"/>
  <appender name="FILE" class="ch.qos.logback.core.ConsoleAppender">
    <!--<file>${logsPath}/${currentMonth}/${HOSTNAME}.log</file>-->
    <encoder>
      <charset>UTF-8</charset>
      <pattern>
        <![CDATA[
        %d{yyyy-MM-dd HH:mm:ss.SSS,+08:00} [%t] %p %logger [%mdc{X_TRACE_ID},%mdc{TRACE_ID},%mdc{REMOTE_ADDR},%mdc{REQUEST_URI},%mdc{SUBJECT_ID}] ${CONTEXT_NAME} - %m%n
        ]]>
      </pattern>
    </encoder>
  </appender>
  
  <logger name="com.viewhigh.${vhGrpcBuilder_firstName}" additivity="false" level="INFO">
    <appender-ref ref="FILE" />
  </logger>
  
  <root level="WARN">
    <appender-ref ref="FILE" />
  </root>

</configuration>
