<?xml version="1.0" encoding="UTF-8" ?> <!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 <configuration scan="true" scanPeriod="60 seconds" debug="false"> --> <configuration> <!-- 默认上下文名称为“default”。设置成其他名字,用于区分不同应用程序的记录。一旦设置,不能修改。 --> <contextName>myAppName</contextName> <!-- 输出日志到控制台 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> <!--对日志进行格式化 --> <encoder> <!-- %d{yyyy/MM/dd HH:mm:ss.SSS}:时间,年-月-日 时:分:秒.毫秒 %cn:<contextName>节点的值 %thread:线程名 %-5level:日志级别 %logger:完整的类路径;%logger{0}:只显示类名 %msg:日志内容 %n:换行 --> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %cn [%thread] %-5level %logger - %msg%n</pattern> </encoder> </appender> <!-- 按“天”和“大小”生成日志文件 --> <appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 日志存储路径,以及日志名称 --> <file>logs/logback_myDemo.log</file> <!-- 基于时间的生成日志文件策略 --> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- 按“天”生成日志文件,"%i"代表第几个文件(从0自增),并压缩成.zip包 --> <fileNamePattern>logs/logback_myDemo-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern> <!-- 保留15天 --> <maxHistory>15</maxHistory> <!-- 在基于时间的基础上,基于文件大小生成日志文件策略 --> <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <!-- 单个文件不能大于30MB --> <maxFileSize>30MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <!--对日志进行格式化 --> <encoder> <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %cn [%thread] %-5level %logger - %msg%n</pattern> <charset>UTF-8</charset> </encoder> </appender> <!-- <root>也是<loger>元素,但是它是根loger。只有一个level属性 level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF--> <root level="DEBUG"> <!-- 启用控制台输出日志 --> <appender-ref ref="console" /> <!-- 启用滚动文档输出日志 --> <appender-ref ref="rollingFile" /> </root> </configuration>
相关推荐
该压缩包包含 logback类库所包含的jar包以及logback.xml配置文件(放到 src 目录),用于开发学习使用。
slf4j-api-1.7.26.jar logback-core-1.2.3.jar logback-classic-1.2.3.jar logback.xml
docker安装nacos报错nacos-logback.xml找不到,把该文件放入相应的文件夹中即可
slf4j,logback.xml
下载配置好文件后,更改file和fileNamePattern,修改为自己的地址,可以随机指定一个文件夹
这是自己logback.xml的,很容易理解,配合3个jar包可以对日志进行操作,日志存放位置和输出多少日志内容都可以在里面进行设置,3个jar包下载步骤在我的文章里面有写
该配置使日志先按日期进行归类,然后按大小输出异步日志
springboot自定义日志格式配置logback.xml,及spring-logback.xml是否支持spring Profiles的配置
slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解,slf4j日志demo项目 logback.xml配置详解
用于logback框架通用xml配置文件
logback.xml以及mybatis-config.xml
NULL 博文链接:https://coconut-zhang.iteye.com/blog/2361099
用于日志配置
Java的日志配置文件 logback.xml
Logback框架需要的3个jar包和logback.xml文件
用于配置日志打印在控制台的格式等信息,并且也可以调日志信息打印出来的颜色,还能够使日志信息记录在日志文件上并保存在项目根路径下,springboot则用此logback-spring.xml命名,若是maven项目则用logback.xml命名.