Spring Boot 集成日志 logging sl4j
来源:互联网 发布:华为算法工程师面试 编辑:程序博客网 时间:2024/06/07 15:17
Spring Boot 集成日志 logging sl4j
1.配置:src/main/resources/application.properties
logging.config=classpath:logback-spring.xml
- logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。--><!--scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。--><!--debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。--><configuration scan="true" scanPeriod="60 seconds" debug="false"> <property name="APP_NAME" value="h5agent"/> <contextName>${APP_NAME}</contextName> <include resource="org/springframework/boot/logging/logback/base.xml"/> <jmxConfigurator/> <logger name="com.alibaba.sinfo.h5.agent" level="INFO"/> <logger name="org.springframework.web" level="INFO"/> <appender name="dailyRollingFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- daily rolling over --> <FileNamePattern>${user.home}/logs/${APP_NAME}.%d{yyyy-MM-dd}.log</FileNamePattern> <!-- 保持 30 days' 日志 log history --> <maxHistory>30</maxHistory> </rollingPolicy> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>INFO</level> </filter> <encoder> <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg %n</Pattern> </encoder> </appender> <!--TRACE, DEBUG, INFO, WARN, ERROR--> <root level="INFO"> <appender-ref ref="CONSOLE"/> <appender-ref ref="FILE"/> <appender-ref ref="dailyRollingFileAppender"/> </root></configuration>
- dependencies中添加依赖
dependencies { compile('org.springframework.boot:spring-boot-starter-logging')}
完整工程示例:
https://github.com/EasyKotlin/chatper15_net_io_img_crawler
阅读全文
0 0
- Spring Boot 集成日志 logging sl4j
- 日志sl4j、log4j、common-logging
- Spring Boot日志集成
- spring-boot logging自定义控制台日志颜色
- 8.7 Spring Boot集成日志
- spring-boot 利用 actuator 动态设置 logging 的日志级别
- spring boot控制台打印sql日志 logging logback
- 使用spring-boot集成dubbo的日志
- selenium---sl4j日志输出
- sl4j 日志 配置详解
- 设置spring-boot的logging
- 从零开始学spring-boot(3)-集成logback日志
- spring boot集成WebSocket实时输出日志到web页面
- 《Spring Boot极简教程》第17章 Spring Boot集成日志
- Spring Boot 集成MyBatis
- Spring Boot 集成Swagger
- Spring Boot 集成Mybatis
- Spring Boot 集成Swagger
- 微信公众号、地图定位、获取地理位置
- 并发安全的 ConcurrentHashMap 实现原理详解
- 深度学习之基础模型---AlexNet
- DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
- 图解算法练习--快速排序(GO实现)
- Spring Boot 集成日志 logging sl4j
- 《Kotin 极简教程》即将上架,敬请期待...... Will be on the shelves, please look forward to ... ...
- Kotlin 中文学习资料集锦
- 使用 forEachIndexed 带下标遍历 list;这样我们可以使用 forEach 来修改 list 的元素了
- MySql表中字段为Null 和 空('') 有什么区别, 分别有什么影响?
- Kotlin 简单优雅的高阶函数
- javascript深入之词法作用域和动态作用域
- linux中用cut命令
- FastJson中@JSONField注解使用