您的位置:首页 > 编程语言 > Java开发

spring boot使用logback日志

2018-02-25 12:30 417 查看

spring boot 使用logback日志

spring boot版本为1.5.10.RELEASE, 我们知道,spring boot默认使用logback作为记录日志

1.项目结构



2.将
logback.xml
文件放在
resources
文件夹的根目录下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
//指定日志文件名为app.log
<file>app.log</file>
<encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n </pattern>
</encoder>
</appender>
<!--<logger name="com.sjing" level="DEBUG" additivity="false">-->
<!--<appender-ref ref="STDOUT" />-->
<!--<appender-ref ref="FILE" />-->
<!--</logger>-->
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
</configuration>


3.测试

@RequestMapping("/getUser")
@ResponseBody
public User getUser(){
User user = new User();
user.setEmail("192484348@qq.com");
user.setLastName("Jhon");
user.setFirstName("Andrew");
user.setBirthday(new Date());
LOGGER.info("user info: {}", JSON.toJSONString(user));
return user;
}


查看控制台



在项目的根目录文件夹下



打开
app.log
文件,同样输出了日志文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: