logback-spring.xml

简介: 本配置文件为Logback日志系统配置,支持控制台与文件双输出,按级别、模块分离日志(如SQL、支付、定时任务等),支持每日滚动归档,保留15天历史记录,适用于SpringBoot项目,可通过环境变量灵活配置路径与级别。

<?xml version="1.0" encoding="UTF-8"?>











debug


${PATTERN}
UTF-8






${LOGHOME}/log_info.log

${PATTERN}
UTF-8


${LOGHOME}/info/log-info-%d{yyyy-MM-dd}.log
15





${LOGHOME}/sql.log

${PATTERN}
UTF-8


${LOGHOME}/sql/sql-%d{yyyy-MM-dd}.log
15





${LOGHOME}/error.log

${PATTERN}
UTF-8


${LOGHOME}/error/error-%d{yyyy-MM-dd}.log
15





${LOGHOME}/request_param.log

${PATTERN}
UTF-8


${LOGHOME}/request_param/request_param-%d{yyyy-MM-dd}.log
15





${LOGHOME}/pay.log

${PATTERN}
UTF-8


${LOGHOME}/pay/pay-%d{yyyy-MM-dd}.log
15





${LOGHOME}/job.log

${PATTERN}
UTF-8


${LOGHOME}/job/job-%d{yyyy-MM-dd}.log
15












































































相关文章
|
26天前
|
消息中间件 算法 网络协议
8.选举机制理解描述
本文深入解析ZooKeeper的Leader选举机制,涵盖启动期与运行期的选举流程、FastLeaderElection算法核心规则及实现细节,重点分析投票PK、逻辑时钟、状态变更等关键环节,揭示数据一致性保障原理。
|
25天前
|
测试技术 开发者
提升debug效率
单元测试是软件工程的坚实基础,具备快速、稳定、易定位问题的优势。因其无外部依赖,执行高效,反馈迅速;稳定性强,不受其他模块变更影响;且以最小单位测试,显著缩小问题范围,提升调试效率,是开发者最信赖的测试方式。
|
26天前
|
存储 缓存 安全
Java基础 One Trick Per Day
初始化Map应避免直接指定大小,建议使用Guava的newHashMapWithExpectedSize或手动计算容量。禁止使用Executors创建线程池,易因队列无界或线程数过多导致OOM,推荐ThreadPoolExecutor自定义参数。Arrays.asList返回不可变列表,禁用增删操作。遍历Map优先使用entrySet或JDK8的forEach。SimpleDateFormat非线程安全,避免static共享可用ThreadLocal或DateTimeFormatter替代。并发更新记录时建议采用乐观锁(如version机制)或加锁策略,冲突概率低时优选乐观锁并设置合理重试次数
Java基础 One Trick Per Day
|
26天前
|
关系型数据库 MySQL Java
开发环境搭建
工欲善其事,必先利其器。学习前请确保电脑内存16G以上(建议32G),推荐使用便携显示器分屏开发。需安装VMware虚拟机并导入CentOS 7系统(IP:192.168.101.68),配置IDEA、Maven、Git环境,拉取Gitee项目代码,创建数据库并导入SQL。苹果用户需用Docker安装MySQL。
37 0
开发环境搭建
|
26天前
|
Arthas 监控 Java
下载安装
Arthas 是一款Java诊断工具,使用前需确保服务器已启动Java应用、安装JDK并可访问公网。通过下载 arthas-boot.jar 并启动,可连接目标Java进程进行实时监控与问题排查,支持多进程选择,操作简单高效。
下载安装
|
26天前
|
数据安全/隐私保护
RememberMe简介及用法
RememberMe功能并非简单保存用户名密码,而是服务器端维持登录状态的机制。用户关闭浏览器后重新打开,仍可保持登录,提升体验,区别于传统Session会话需重复登录的方式。
|
25天前
|
SQL 监控 Java
功能总览
我们提供5维SQL质量监控:健康分与使用报告、服务指标、运行指标、SQL Pattern分析及优化建议,助力用户全面掌握SQL使用情况。指标按分钟粒度聚合,暂不包含JDBC与ScheduledSQL流量,具体以SLS解释为准。
|
26天前
|
缓存 Java 数据库连接
常见配置
本文介绍MyBatis核心配置,涵盖属性加载优先级(方法参数 &gt; resource/url &gt; properties元素)、关键配置项如cacheEnabled、lazyLoadingEnabled、useGeneratedKeys等,并详解多环境配置方式及事务管理机制(JDBC与MANAGED),适用于多数据源场景。
|
26天前
|
存储 数据库
数据库设计三范式
本内容简要介绍了一个主题,涵盖其核心概念、主要特点及实际应用。通过清晰的结构和通俗的语言,帮助读者快速理解关键信息,适合初学者与有兴趣深入了解者阅读学习。(136字符)
|
26天前
|
存储 缓存 Java
自动装配机制
本文深入解析SpringBoot自动装配机制,从@SpringBootApplication注解入手,剖析其组合注解原理。重点讲解@EnableAutoConfiguration如何通过@AutoConfigurationPackage和AutoConfigurationImportSelector实现包扫描与自动配置类加载,结合@ComponentScan、元注解及spring.factories机制,揭示SpringBoot“约定优于配置”的底层实现逻辑。

热门文章

最新文章