springboot logback.xml 样例
时间: 2023-09-05 07:00:21 浏览: 150
springboot使用logback作为默认的日志框架,我们可以通过配置logback.xml文件来定制日志的输出格式和级别。
以下是一个简单的logback.xml样例:
```xml
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %level [%thread] %logger{50} - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
```
这个样例配置了一个名为CONSOLE的appender,它将日志输出到控制台。在appender中使用了一个encoder,指定了日志输出的格式。其中,%d{yyyy-MM-dd HH:mm:ss}表示输出时间,%level表示日志级别,[%thread]表示线程名,%logger{50}表示打印日志的类名,%msg表示日志信息,%n表示换行。
接着,根元素root指定了日志的级别为info,并且引用了CONSOLE appender,这样所有的日志将会输出到控制台。
通过修改logback.xml文件,我们可以自定义输出格式和级别,满足项目的需求。同时,logback还支持其他的appender,如文件、数据库等,可以将日志输出到不同的目标。更多高级的配置选项和功能,请参考logback官方文档。
阅读全文