首页 > 其他分享 >logback.xml配置文件模板

logback.xml配置文件模板

时间:2024-01-26 21:55:59浏览次数:18  
标签:xml %- code 配置文件 yyyy HH logback

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <configuration>
 3     <!--
 4         CONSOLE :表示当前的日志信息是可以输出到控制台的。
 5     -->
 6     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
 7         <!--输出流对象 默认 System.out 改为 System.err-->
 8         <target>System.out</target>
 9         <encoder>
10             <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度
11                 %msg:日志消息,%n是换行符-->
12             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level]  %c [%thread] : %msg%n</pattern>
13         </encoder>
14     </appender>
15 
16     <!-- File是输出的方向通向文件的 -->
17     <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
18         <encoder>
19             <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
20             <charset>utf-8</charset>
21         </encoder>
22         <!--日志输出路径-->
23         <file>F:/code/logFile-data.log</file>
24         <!--指定日志文件拆分和压缩规则-->
25         <rollingPolicy
26                 class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
27             <!--通过指定压缩文件名称,来确定分割文件方式-->
28             <fileNamePattern>F:/code/logFile-data2-%d{yyyy-MMdd}.log%i.gz</fileNamePattern>
29             <!--文件拆分大小-->
30             <maxFileSize>1MB</maxFileSize>
31         </rollingPolicy>
32     </appender>
33 
34     <!--
35 
36     level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF
37    , 默认debug
38     <root>可以包含零个或多个<appender-ref>元素,标识这个输出位置将会被本日志级别控制。
39     -->
40     <root level="ALL">
41         <appender-ref ref="CONSOLE"/>
42         <appender-ref ref="FILE" />
43     </root>
44 </configuration>

 

标签:xml,%-,code,配置文件,yyyy,HH,logback
From: https://www.cnblogs.com/dsds/p/17990813

相关文章

  • XML技术说明及应用
    XML技术作用1.解决程序间数据传输的问题:相当于json比如qq之间的数据传送,用xml格式来传送数据,具有良好的可读性,可维护性。2.xml可以做配置文件xml文件做配置文件可以说非常的普遍,比如tomcat服务器的server.xml、web.xml3.xml可以充当小型的数据库xml文件做小型数据库,也是......
  • 工具类型的项目减少dll_pdb_xml文件的方法
    减少dll文件的数量dll文件是项目中使用到的NuGet包,首先需要去除没有使用的NuGet包。(目前暂无很好的解决方案)然后在NuGet包管理器中为解决方案添加Costura.Fody,根据项目环境选择对应的Costura.Fody版本,再次编译即可将源dll合并到目标exe中。 减少xml和pdb文件的数量用记......
  • Mysql在Linux运行时新增配置文件提示:World-wrirable config file '/etc/mysql/conf.d/
    场景docker-compose入门以及部署SpringBoot+Vue+Redis+Mysql(前后端分离项目)以若依前后端分离版为例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128372122在Centos服务器上使用docker-compose部署mysql后,未配置数据卷映射的my.cnf配置文件。再将服务全部dow......
  • Vue 工程配置文件
    1package.jsonvitebuild和vite是Vite.js的两个命令。vite是一个开发服务器,它可以快速地在浏览器中启动一个开发环境,并支持热更新。使用vite命令可以启动Vite.js的开发服务器。vitebuild是一个命令行工具,它可以将Vite.js项目打包成生产环境的代码。使用vitebu......
  • nginx 配置文件(路由转发)
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;defau......
  • Springboot整合logback
    Springboot整合logback1、引入maven依赖<!--slf4j日志门面--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.26</version>&......
  • Logback排除指定包/类/方法日志输出
    排除指定包/类/方法日志输出如下为logback.xml的配置<springProfilename="pro"><appendername="BUSINESS_API"class="ch.qos.logback.core.rolling.RollingFileAppender"><file>/data/log/${projectName}/api_${p......
  • Linux基础46 ansible概述, 结构, 安装与配置文件, 主机清单配置
    Ansible学习一、Ansible概述1.什么是ansible?Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。2.自动化工具1.puppet学习难,安装ruby环境难,没......
  • Mysql配置文件
    部分段落  [mysqld]#配置字符集 排序规则character-set-server=utf8mb4collation-server=utf8mb4_0900_ai_ci #导出文本路径 导出大文件使用 require_secure_transport=ONsecure_file_priv=/var/lib/mysql-files/  #slow_sql 慢SQL查询开启 slow_query......
  • vscode的配置文件
    vscode的配置文件总述:vscode中一般会在项目文件夹下自动生成.vscode文件夹,其中存放若干配置文件(.json),一般有如下文件:下面将解释每个文件的用途与表现。1.c_cpp_propertries.json这个文件是使用vscode进行C++开发时会产生的文件,非C++用户可以直接跳过。其内容大致如下:{......