springboot 将logback日志根据不同类输入到不同路径下1(不含sql)
2023-09-27 14:22:13 时间
一 操作
1.1 描述
一个项目中有多个java类,希望将不同类的输出日志,输入到不同的文件当中,能否实现?
答案是:ofcourse! come on!
1.2 配置如下:
1.logback配置日志输出格式
<!--15. HotSurfaceResidualAggerationTaskFileLog 定时任务生成日志文件 -->
<appender name="HotSurfaceResidualAggerationTaskFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 日志名称 -->
<file>${LOG_PATH}/hotsurfaceresidualAggerationTask/hotsurfaceresidualAggerationTask.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${LOG_PATH}/hotsurfaceresidualAggerationTask/hotsurfaceresidualAggerationTask.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<!-- 日志最大 50MB -->
<maxFileSize>50MB</maxFileSize>
<!-- 保存 30 天 -->
<maxHistory>3</maxHistory>
<!-- <totalSizeCap>10GB</totalSizeCap> <!– 总日志大小 –>-->
</rollingPolicy>
<encoder>
<pattern>${LOG_FILE_PATTERN}</pattern>
</encoder>
</appender>
2.配置日志输出级别
参数属性 addtivity: 是否向上级logger传递打印信息。默认是true。
<!--15.HotSurfaceResidualAggerationTaskLog 受热面残差值求均值统计 -->
<logger name="HotSurfaceResidualAggerationTaskLog" level="INFO" additivity="false">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="HotSurfaceResidualAggerationTaskFile"/>
</logger>
3.引用
4.效果
相关文章
- 【毕业设计】基于SpringBoot+Vue 的闲一品交易平台【源码+论文+演示视频+包运行成功】
- 用SpringBoot搭建个人博客01-----使用AOP统一处理Web请求日志
- SpringBoot常用依赖
- springboot---->springboot的使用(一)
- springboot:自定义缓存注解,实现生存时间需求
- Springboot定时任务原理及如何动态创建定时任务
- springboot整合logback日志根据不同类输入到不同路径下2(含sql)
- springboot配置日志的输出-实操案例
- springboot 整合logback实现日志出入到不同文件当中(含sql输出到制定文件中)
- springboot 整合EHcache 实现缓存技术
- springboot系列之日志框架(slf4j+logback)
- SpringBoot 源码解析 (十)----- Spring Boot 精髓:集成AOP
- SpringBoot 数据篇之使用JDBC
- springboot + swagger2 生成api文档
- Springboot集成swagger2生成接口文档
- 【Springboot】如何将tomcat替换为jboss
- SpringBoot中jackson日期格式化问题(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS not turning off timestamps)
- SpringBoot 拦截器获取http请求参数
- SpringBoot日志文件
- SpringBoot系列十一:SpringBoot整合Restful架构(使用 RestTemplate 模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别)
- SpringBoot与Golang+Gin的内存占用对比
- SpringBoot运行源代码分析
- 《Drools7.0.0.Final规则引擎教程》Springboot+规则重新加载