tutorial online formato español ejemplo configuracion archivo yaml log4j2

online - ¿Qué es un archivo de configuración predeterminado de muestra en YAML para log4j2?



yaml tutorial español (1)

El archivo YAML

El archivo YAML equivalente ( log4j2.yaml ) tiene este aspecto:

Configuration: status: warn Appenders: Console: name: Console target: SYSTEM_OUT PatternLayout: Pattern: "%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" Loggers: Root: level: error AppenderRef: ref: Console

Este archivo se carga automáticamente (asumiendo que el archivo está en la ruta de clase y que tiene las dependencias requeridas), como se describe en Configuración automática .

Maven

Si está utilizando Maven, se requieren las siguientes dependencias:

<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>2.5.0</version> </dependency>

La documentation para la configuración de log4j2 proporciona un buen documento XML de muestra equivalente a la configuración predeterminada:

<?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Root level="error"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration>

¿Cómo se vería el archivo equivalente como (válido) YAML?