Skip to content

borgille/logback-spring-XSD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logback-spring XSD

Overview

The purpose of this project is to provide a useful XML Schema Definition file for use in logback-spring configuration files. This project simply extends the schema from the logback-XSD project.

A simple usage example:

<?xml version="1.0" encoding="UTF-8"?>
<configuration
    xmlns="http://ch.qos.logback/xml/ns/logback-spring"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback-spring https://raw.githubusercontent.com/borgille/logback-spring-XSD/master/src/main/xsd/logback-spring.xsd">

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
      <encoder>
        <springProfile name="dev">
          <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </springProfile>
        <springProfile name="prod">
          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %5p [%t] %-40.40logger{39} : %X{deviceInfo}%m%n%wex</pattern>
        </springProfile>
      </encoder>
    </appender>
    <root level="WARN">
        <appender-ref ref="STDOUT" />
    </root>
</configuration>

About

An XML Schema Definition for logback-spring.xml files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published