ILyaCyclone icon

Untitled

ILyaCyclone | PRO | 10/06/21 02:52:51 PM UTC (Edited) | 0 ⭐ | 610 👁️ | Never ⏰ | []
XML |

1.26 KB

|

None

|

0 👍

/

0 👎

<configuration>
  <!--  standard logging with spring profile "dev"-->
  <springProfile name="dev">
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <appender name="CONSOLE-MDC" class="ch.qos.logback.core.ConsoleAppender">
      <encoder>
        <!-- pattern copied from org/springframework/boot/logging/logback/default.xml, adding {%mdc}
 after message -->
        <pattern>%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m {%mdc}%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}</pattern>
        <charset>${CONSOLE_LOG_CHARSET}</charset>
      </encoder>
    </appender>
    <logger name="mypackage" level="INFO" additivity="false">
      <appender-ref ref="CONSOLE-MDC"/>
    </logger>
  </springProfile>
 
  <!--  json logging without spring profile "dev"-->
  <springProfile name="!dev">
    <appender name="jsonConsoleAppender" class="ch.qos.logback.core.ConsoleAppender">
      <encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
    </appender>
    <root level="INFO">
      <appender-ref ref="jsonConsoleAppender"/>
    </root>
  </springProfile>
</configuration>

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎