logback配置指定某个包下日志单独输入独立文件

news/2024/7/5 3:43:55

在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日志中不打印


http://lihuaxi.xjx100.cn/news/797748.html

相关文章

Metasploitable靶场

1 基本环境 虚拟机账号密码:msfadmin/msfadmin kali主机IP:192.168.5.136 metasploitable2靶机IP:192.168.5.160 使用浏览器登录靶机: 2 信息收集└─# nmap 192.168.5.16 Starting Nmap 7.92 ( https://nmap.org ) at 2023-02-03 01:30 EST Nmap scan report for 192.168.…

JavaScript高级 ES7-ES13 新特性

1. ES7 1. Array Includes 在ES7之前&#xff0c;如果我们想判断一个数组中是否包含某个元素&#xff0c;需要通过 indexOf 获取结果&#xff0c;并且判断是否为 -1 在ES7中&#xff0c;我们可以通过includes来判断一个数组中是否包含一个指定的元素&#xff0c;根据情况&am…

Qt-源码部分编译-C++

-debug 只编译出 debug 版本&#xff0c;是默认选项&#xff08;相对于 -release 选项&#xff09; -debug-and-release 两种版本都编译 -opensource 使用 opensource 版本的Qt&#xff08;相对于 -commercial 选项&#xff09; -c11 打开 C11 的支持 -shared 使用共享库&#…

多个 List 如何取交集、并集、去重并集、差集?

因为如果 List 里面装的是对象&#xff0c;一定要重写 equals 和 hashcode 方法(都是 Object 类下面的方法); 不然比较的是堆内存地址&#xff0c;那么本文也就毫无意义了。 /*** 对象类型的处理*/public static void test1() {List<Student> list1 new ArrayList<&…

C/C++ 内存泄漏检测

C/C 内存泄漏检测内存泄漏的两个问题使用宏定义覆盖 malloc 和 free 函数使用 hook 钩子最近学习了 C/C 内存泄漏检测的相关知识&#xff0c;写博客记录一下。 内存泄漏的两个问题 是否有内存泄漏&#xff1f;内存泄漏是在代码的哪一行&#xff1f; 检测内存泄漏主要从上面两…

软件测试项目实战,我们拿到项目第一步应该怎么做【附过程文档】

对于从事软件研发的组织来说&#xff0c;工作类型至少包括项目管理、产品设计、编码、测试、质量保证和软件配置管理&#xff0c;以及其它人员&#xff0c;如文档编制人员和美工人员/系统硬件管理人员等。根据职能需要&#xff0c;可以以半独立方式进行部门和项目的矩阵管理&am…

关于fuse的常用启动参数

1、启动fuse用户态守护进程 参数比较多&#xff0c;一般正常使用需要的命令类似下面即可 /myfuseexe 源挂载路径 目的挂载路径 -o allow_other -o auto_unmount 例如&#xff1a; /myfuseexe /src /data/src -o allow_other -o auto_unmount 把/src目录挂载到/dat…

电脑重装系统装不了如何解决

重装系统装不了如何解决&#xff1f;当电脑出现故障时&#xff0c;大部分人都会选择重装系统来解决这个问题&#xff0c;但是有人出现系统重装不了&#xff0c;下面小编就来为大家解决系统重装不了的问题。 工具/原料&#xff1a; 系统版本&#xff1a;win7 品牌型号&#xff…