logback配置指定某个包下日志单独输入独立文件
在logback-spring.xml配置文件中添加如下配置:
<appender name="OPR_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.path}/opr.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>${log.path}/opr.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern> <maxFileSize>50MB</maxFileSize> <maxHistory>30</maxHistory> </rollingPolicy> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p ${PID:- } [%15.15t] [%-39logger{39}] [%X{TRACE_ID}] - %m%n%wEx</pattern> </encoder> </appender> <logger name="com.sky.opr" additivity="true"> <appender-ref ref="OPR_LOG" /> </logger>
其中, logger节点的name属性是配置单独日志的包路径, additivity属性: true表示root日志中同步打印, false表示root日志中不打印
分类:
日志相关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
2022-02-03 MySQL 5.7安装
2022-02-03 springboot的jar包在Linux上的执行shell脚本
2022-02-03 阿里云服务器排查挖矿病毒