Spring Boot日志配置logback,log4j
来源:互联网 发布:java的多态性 编辑:程序博客网 时间:2024/05/02 02:41
spring boot默认日志输出内容比较简单而且少,所以要改一下配置。
目前实现slf4j有logbak和log4j,logback性能好点,目前在用。
具体做法:
resource目录下增加logback-spring.xml下载,spring会自动检测。
${log.root.level}这里是不同环境的切换
在pom.xml中下载配置maven-resources-plugin,当通过 mvn clean package -Pdev 打包的时候会自动替换成对应profile值
目前实现slf4j有logbak和log4j,logback性能好点,目前在用。
具体做法:
resource目录下增加logback-spring.xml下载,spring会自动检测。
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <!-- 控制台输出 -->
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <layout class="ch.qos.logback.classic.PatternLayout">
- <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{30} [%file:%line]-%msg%n
- </pattern>
- </layout>
- </appender>
- <root level="${log.root.level}">
- <appender-ref ref="STDOUT" />
- </root>
- </configuration>
${log.root.level}这里是不同环境的切换
在pom.xml中下载配置maven-resources-plugin,当通过 mvn clean package -Pdev 打包的时候会自动替换成对应profile值
- <profiles>
- <profile>
- <id>dev</id>
- <properties>
- <profiles.active>dev</profiles.active>
- <maven.test.skip>true</maven.test.skip>
- <scope.jar>compile</scope.jar>
- <log.root.level>DEBUG</log.root.level>
- </properties>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- </profile>
- <profile>
- <id>test</id>
- <properties>
- <profiles.active>test</profiles.active>
- <maven.test.skip>true</maven.test.skip>
- <scope.jar>provided</scope.jar>
- <log.root.level>DEBUG</log.root.level>
- </properties>
- </profile>
- <profile>
- <id>prod</id>
- <properties>
- <profiles.active>prod</profiles.active>
- <maven.test.skip>true</maven.test.skip>
- <scope.jar>provided</scope.jar>
- <log.root.level>INFO</log.root.level>
- </properties>
- </profile>
- </profiles>
0 0
- Spring Boot日志配置logback,log4j
- Spring Boot日志配置logback,log4j
- spring boot配置logback日志
- spring boot 日志配置 logback-spring.xml
- Spring Boot 日志配置 logback和log4j2
- spring boot(三)logback日志配置
- spring boot配置logback日志输出
- spring boot 日志配置-logback和log4j2
- Spring-Boot (三) 默认日志logback配置
- Spring Boot如何配置日志logback
- Spring Boot 日志配置(LogBack,LockBack异步日志)
- spring-boot logback配置
- spring boot logback 配置
- spring boot logback配置
- spring boot + spring cloud日志级别的配置logback.xml
- Spring boot配置log4j输出日志
- Spring boot配置log4j输出日志
- Spring Boot Logback应用日志
- 一个简单图形界面框架XYGui的设计与实现 (四)
- ViewPager+Fragment懒加载
- java简单计算器实现,只有四则运算
- MySQL的PHP 语法
- C++高精度模板
- Spring Boot日志配置logback,log4j
- POJ 1798 Dory's Phonebook 未完成
- Excel VBA On Error Resume Next错误处理
- 网易笔试编程-统计回文
- mysql sql语句大全
- DataTable与Model格式的转换
- 一个简单图形界面框架XYGui的设计与实现 (五)
- (OK) kernel create framebuffer device - /dev/graphics/fb0
- 字符串处理操作