02.基于IDEA+Spring+Maven搭建测试项目--配置logback.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <configuration>
 3     <!-- 控制台日志打印,测试环境和调试使用,发布生产需注释 -->
 4     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
 5         <encoder charset="utf-8"> <!-- encoder 可以指定字符集,对于中文输出有意义 -->
 6             <!-- %.-1level 只显示信息级别的首字母,%-5level 左对齐显示信息级别全称 -->
 7             <!-- 如需自定义关键字,用 %mdc{键名} 表示,程序中用MDC.put("键名","键值")设置,可动态设置 [%logger:%line]-->
 8             <Pattern>[%date{yyyy-MM-dd HH:mm:ss}] [%-5level] %c{40} %line --%mdc{client} [%X{TRACE_LOG_ID}] %msg%n</Pattern>
 9         </encoder>>
10     </appender>
11
12     <!-- 系统日志打印 -->
13     <appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender">
14         <File>/log/ma/ma-test.log</File>
15         <encoder>
16             <Pattern>[%date] [%-5level] %c{40} %line --%mdc{client} [%X{TRACE_LOG_ID}] %msg%n</Pattern>
17             <charset>UTF-8</charset>
18         </encoder>
19         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
20             <fileNamePattern>/log//ma/ma-test.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
21             <maxHistory>30</maxHistory>
22             <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
23                 <maxFileSize>512MB</maxFileSize>
24             </TimeBasedFileNamingAndTriggeringPolicy>
25         </rollingPolicy>
26     </appender>
27     <logger level="ERROR" name="com.mchange" />
28     <logger level="ERROR" name="com.ibatis" />
29     <logger level="ERROR" name="org.mybatis" />
30     <logger level="INFO" name="org.springframework"/>
31     <logger level="ERROR" name="java.sql"/>
32     <logger level="ERROR" name="org.apache"/>
33     <logger level="INFO" name="com.alibaba"/>
34     <logger level="INFO" name="org.apache.zookeeper"/>
35     <logger level="ERROR" name="org.I0Itec"/>
36     <logger level="ERROR" name="org.dozer"/>
37     <logger level="OFF" name="org.jdbcdslog"/>
38     <logger level="ERROR" name="java.sql.SQLException"/>
39     <logger level="ERROR" name="org.jdbcdslog.StatementLogger"/>
40     <logger level="OFF" name="org.springframework.dao.CannotAcquireLockException"/>
41
42     <!-- 输出到文件,可定义更多的 Appender -->
43     <root level="INFO" name="com.ht.clear.test">
44         <appender-ref ref="logfile" />
45     </root>
46
47     <!-- 输出到控制台和文件,可定义更多的 Appender -->
48     <root level="DEBUG">
49         <appender-ref ref="STDOUT"/>
50     </root>
51
52 </configuration>

原文地址:https://www.cnblogs.com/xiuxingzhe/p/9250832.html

时间: 2024-08-02 10:40:27

02.基于IDEA+Spring+Maven搭建测试项目--配置logback.xml的相关文章

02.基于IDEA+Spring+Maven搭建测试项目--配置dubbo-consumer.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:dubbo="http://code.alibabatech.com/

04.基于IDEA+Spring+Maven搭建测试项目--配置web.xml

1 <!DOCTYPE web-app PUBLIC 2 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 3 "http://java.sun.com/dtd/web-app_2_3.dtd" > 4 5 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 6 xmlns="htt

04.基于IDEA+Spring+Maven搭建测试项目--配置application-context.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:context="http://www.springframework

02.基于IDEA+Spring+Maven搭建测试项目--Maven的配置文件settings.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <settings xmlns="http://maven.apache.org/SETTINGS/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org

03.基于IDEA+Spring+Maven搭建测试项目--常用dependency

<!--常用的依赖配置--> <!--未展示完整的pom.xml文件内容--> <properties> <java.version>1.8</java.version> <java.encoding>UTF-8</java.encoding> <org.springframework.version>4.2.4.RELEASE</org.springframework.version> <o

基于Spring+IDEA+Maven搭建测试项目

一.背景介绍 1.1公司相关技术 Git:是一款免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,方便多人集成开发 Maven:是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具,同时还提供了高级项目管理工具 Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域 Dubbo:是阿里巴巴公司一个开源的分布式服务框架,致力于提供高性能和

Maven 搭建 SSM 项目 (oracle)

简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 难,所以这里谈一下) 在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹. 解决方法: ① : 在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了. (推荐使用这种) ② :手动创建 目录.切换视图采用Navigator视图

如何使用maven搭建web项目

博客园注册了有二十多天了,还没有写过博客,今天就发一篇,也便于后面查找笔记. 我个人已经做了几年的java web开发了,由于所在的公司是业务型公司,用的都是一些老旧的稳定技术,很少接触到稍微新点的内容, 经过几年的不进则退,自己的技术能力已经开始慢慢的被时代潮流淘汰.为了在大浪淘沙中能生存下来,自己要好好加油,从基本内容开始,稳步沉淀,更新自己的技术库. 不求一口吃个大胖子,只求每天进步一点点. 废话不多说,言归正传.如何使用maven搭建web项目呢? 第一步:首先创建一个maven项目 创

Maven项目配置logback

首先,在pom.xml中加入maven依赖 <!-- log start --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j-api.version}</version> </dependency> <dependency> <groupI