11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<Configuration status =" WARN" >
33 <Appenders >
4- <Console name =" Console" target =" SYSTEM_OUT" >
4+ <!-- JSON structured logging to Console (defaults to Elastic Common Schema, ECS).
5+ Override the event template via LOGGING_JSON_EVENT_TEMPLATE_URI.
6+ ECS docs: https://www.elastic.co/docs/reference/ecs/logging/intro
7+ Predefined Log4j event templates:
8+ https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-templates -->
9+ <Console name =" json" target =" SYSTEM_OUT" >
10+ <JsonTemplateLayout
11+ eventTemplateUri =" ${env:LOGGING_JSON_EVENT_TEMPLATE_URI:-classpath:EcsLayout.json}" />
12+ </Console >
513
14+ <!-- Colored plaintext logging to Console -->
15+ <Console name =" plain" target =" SYSTEM_OUT" >
616 <PatternLayout
7- pattern =" %style{%d{ISO8601}}{red} %highlight{%-5level }[%style{%t}{bright,blue}] %style{%C{1.}}{bright,yellow}: %msg%n%throwable" />
17+ pattern =" %style{%d{ISO8601}}{red} %highlight{%-5level }[%style{%t}{bright,blue}] %style{%C{1.}}{bright,yellow}: %msg%n%throwable" />
818 </Console >
919 </Appenders >
1020
1121 <Loggers >
12- <Root level =" info" >
13- <AppenderRef ref =" Console" />
22+ <!-- Set Root Logging level with 'LOGGING_LEVEL_ROOT' environment variable -->
23+ <!-- Valid log levels are: trace, debug, info, warn, error, fatal, off -->
24+ <Root level =" ${env:LOGGING_LEVEL_ROOT:-info}" >
25+ <!-- Default to plain layout, switch to json if LOGGING_FORMAT=json -->
26+ <AppenderRef ref =" ${env:LOGGING_FORMAT:-plain}" />
1427 </Root >
15- <Logger name =" uniresolver" level =" debug" additivity =" false" >
16- <AppenderRef ref =" Console" />
28+
29+ <!-- Set Uniresolver Logging level with 'LOGGING_LEVEL_uniresolver' environment variable -->
30+ <!-- Valid log levels are: trace, debug, info, warn, error, fatal, off -->
31+ <Logger name =" uniresolver" level =" ${env:LOGGING_LEVEL_uniresolver:-debug}"
32+ additivity =" false" >
33+ <!-- Default to plain layout, switch to json if LOGGING_FORMAT=json -->
34+ <AppenderRef ref =" ${env:LOGGING_FORMAT:-plain}" />
1735 </Logger >
1836 </Loggers >
1937
20- </Configuration >
38+ </Configuration >
0 commit comments