Logback配置一(按时间归档)
Logback配置一(按时间归档)
Logback配置二(按时间和文件大小归档)
Logback配置三(按文件大小归档)
<?xml version="1.0" encoding="UTF-8" ?> <!-- logback的根节点 <configuration>的属性scan、scanPeriod、debug scan 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 --> <configuration scan="true" scanPeriod="5 seconds" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://logback.qos.ch/logback.xsd"> <!-- 每个logger都关联到logger上下文,默认上下文名称为“default”。但可以使用<contextName>设置成其他名字,用于区分不同应用程序的记录。一旦设置,不能修改。 --> <contextName>testLog</contextName> <!-- 属性从属性文件中加载 --> <property resource="logback.properties" /> <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <!-- 日志格式化:%d后面跟时间,默认为yyyy-MM-dd;%thread线程名称;%-5level日志级别,显示5个字符;%logger{36}一般是全类名;%msg日志信息;%file文件名;%line行号;%n换行 --> <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80} [%file:%line] %msg %n</pattern> </encoder> </appender> <!-- 文件输出 --> <appender name="FILECOUT" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 日志路径与日志名称从logback.properties文件中取 --> <file>${log.path}/${log.name}</file> <!-- 按时间滚动,每秒归档一次 --> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- 归档文件名格式 --> <fileNamePattern>${log.path}/${log.name}.%d{yyyy-MM-dd.HHmmss}</fileNamePattern> <!-- 保留10个归档文件 --> <maxHistory>10</maxHistory> </rollingPolicy> <encoder> <!-- 日志格式化输出 --> <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{80} [%file:%line] %msg %n</pattern> </encoder> </appender> <!--name:包名或者类名;level:日志级别(logger级别会覆盖root的级别);additivity:是否向上传递 --> <!-- TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL --> <logger name="com.bear" level="INFO" additivity="false"> <appender-ref ref="FILECOUT" /> <appender-ref ref="STDOUT" /> </logger> <root level="INFO"> <appender-ref ref="STDOUT" /> </root> </configuration>
转载于:https://blog.51cto.com/limeixiong/2051085
Logback配置一(按时间归档)相关推荐
- SpringBoot默认日志logback配置解析
SpringBoot默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式 ...
- Spring Boot Logback 配置详解
1.Logback简介 Logback是由log4j创始人设计的又一个开源日志组件. 相比于log4j,Logback重写了内核,在一些关键执行路径上性能提升10倍以上.而且logback不仅性能提升 ...
- Spring Boot:(六)默认日志logback配置解析
Spring Boot:(六)默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日 ...
- Log slf4j+logback配置
一. 简单配置 1.添加依赖 <dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api ...
- spring boot logback配置
logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configuratio ...
- logback 配置详解(一)configuration and logger
详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...
- 聊聊flink的logback配置
序 本文主要研究一下flink的logback配置 client端pom文件配置 <dependencies><!-- Add the two required logback de ...
- logback 配置
logback 的使用说明 1.maven 依赖配置 <properties><project.build.sourceEncoding>UTF-8</project.b ...
- PostgreSQL归档配置及自动清理归档日志
PostgreSQL归档配置及自动清理归档日志 在生产环境中,数据库都需要开启归档模式,那么PG该如何开始归档呢? PG中归档配置涉及几个参数: # - Archiving - #是否开启归档 #ar ...
最新文章
- 基于阿里云用C/C++做了一个http协议与TCP协议的web聊天室的服务器——《干饭聊天室》
- linux入门级知识回顾
- SDN和物联网促使网络产生巨大结构性变革 IoT是企业增收关键
- 6.windows线程切换_主动切换
- java使用:: 表达式_Java 13:切换表达式的增强功能
- 《Cracking the Coding Interview》——第9章:递归和动态规划——题目8
- CCNA2.0笔记_ACL
- Python更新数据库,解决转译字符与TypeError: XX format: a number is required, not str报错
- emqx http not found 怎么回事_幽默笑话:行倒是行,但两个大男人这么说话算怎么回事...
- 011235813用java写出来_【JAVA】关于在运行后控制台显示的一些功能问题,请吧友帮我解答...
- Facebook首次披露自研AI芯片细节:为视频而生,LeCun挂帅
- [leetcode]15. 三数之和
- MySQL核心之分组函数(sum() avg() min() max() distinct count() )
- python input函数用法mac_sublime text3解决input()函数无法使用的问题(Python)
- 51nod 1429 巧克力
- DataX工具的基本使用
- requests关于Exceeded 30 redirects
- 前端速成:双月Java之旅(week3)_day2
- 合并多个文件的内容到一个文件
- iOS - 添加代码片段(Code Snippets)
热门文章
- Python模拟入栈出栈操作
- 查询mysql所有表的大小
- ARMLinux 下驱动开发第三节
- 1环境-企业级 Hyper-v 群集部署实验方案
- 在Tomcat中通过JOTM支持JTA
- 动态创建MySQL Group Replication的节点(r11笔记第84天)
- java----Servlet的生命周期
- 使用 ODP.NET 访问 Oracle(.net如何访问Oracle)详解
- 常见的扫描类型有以下几种:Nmap的SYN、Connect、Null、FIN、Xmas、Maimon、ACK
- C# WinForm开发系列 - Regular Expression