当前位置:网站首页>logback配置文件
logback配置文件
2022-07-02 23:09:00 【Cold Snowflakes】
可以看到,导入了 web 依赖之后,其实内嵌的有日志模块了。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>


解决在IDEA旗舰版中注入 DAO的时候报错,编辑 Inspection Setting,将 Severity由 Error 改为 Warning
pattern 参数
%c / class,输出执行记录请求的全限定名。尽量避免使用,除非执行速度不造成任何问题。
%F / file,输出执行记录请求的Java源文件名。尽量避免使用,除非执行速度不造成任何问题。
%L / line,输出执行日志请求的行号。尽量避免使用,除非执行速度不造成任何问题。
%m / msg / message,输出应用程序提供的信息。
%M / method,输出执行日志请求的方法名。尽量避免使用,除非执行速度不造成任何问题。
%r / relative,输出从程序启动到创建日志记录的时间,单位是毫秒。
可选的格式修饰符位于"%"和转换符之间
左对齐 标志,符号是减号 “-”;接着是可选的最小宽度,用十进制数表示。如果字符小于最小宽度,就进行填充。
最大宽度 修饰符,符号是点号 “.” 后面加十进制数。如果字符大于最大宽度,则从前面截断。点符号 “.” 后面加减号 “-” 在加数字,表示从尾部截断。
%-20.40c # 最小宽度20, 最大宽度40, 不够用就截断, 还剩的有就用空格填充, - 是 左对齐
一些参数
日志信息输出目的地
1.org.apache.log4j.ConsoleAppender(控制台)
2.FileAppender(文件)
3.DailyRollingFileAppender(每天产生一个日志文件)
4.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)
5.WriterAppender(将日志信息以流格式发送到任意指定的地方)
日志信息的格式
1.org.apache.log4j.HTMLLayout(HTML表格形式布局)
2.PatternLayout(指定布局模式)
3.SimpleLayout(日志信息的级别和信息字符串)
4.TTCCLayout(日志产生的时间、线程、类别等信息)
我的配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 定义变量 -->
<property name="LOG_PATH" value="logs" />
<property name="LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %-40.40logger{39} : %msg%n" />
<!-- 输出到控制台 -->
<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>
%d{yyyy-MM-dd HH:mm:ss} %blue([%thread]) %highlight(%-5level) %green([%-20.40c]).%M\(%F:%L\) >>> %cyan(%msg) %n
</pattern>
</layout>
</appender>
<!-- 生成日志文件 -->
<appender name="fileLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!--日志文件的文件名及保存路径-->
<FileNamePattern>${LOG_PATH}/logback.%d{yyyy-MM-dd}.[%i].log</FileNamePattern>
<!--日志文件最大的大小-->
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<MaxHistory>2</MaxHistory>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${LOG_PATTERN}</pattern>
</encoder>
</appender>
<!-- 日志输出级别 -->
<!-- 至多只能配置一个root -->
<root level="info">
<appender-ref ref="Console" />
<appender-ref ref="fileLog" />
</root>
</configuration>

logback彩色日志配置以及banner启动设置
logback彩色字符编码
spring boot logback
logback.xml配置
logback官网配置
边栏推荐
- 免费自媒体必备工具分享
- [reading notes] phased summary of writing reading notes
- Form form instantiation
- form表单实例化
- Feature Engineering: summary of common feature transformation methods
- Should you study kubernetes?
- 关于Unity屏幕相关Screen的练习题目,Unity内部环绕某点做运动
- What website can you find English literature on?
- JSON转换工具类
- 多进程编程(五):信号量
猜你喜欢

哪些软件可以整篇翻译英文论文?

Multiprocess programming (I): basic concepts
![洛谷_P1149 [NOIP2008 提高组] 火柴棒等式_枚举打表](/img/4a/ab732c41ea8a939fa0983fec475622.png)
洛谷_P1149 [NOIP2008 提高组] 火柴棒等式_枚举打表

JS interviewer wants to know how much you understand call, apply, bind no regrets series

Confluence的PDF导出中文文档异常显示问题解决

DotNet圈里一个优秀的ORM——FreeSql

Monitor container runtime tool Falco

TypeError: Cannot read properties of undefined (reading ***)

What website can you find English literature on?

Interpretation of new plug-ins | how to enhance authentication capability with forward auth
随机推荐
Interface automation coverage statistics - used by Jacobo
[reading notes] phased summary of writing reading notes
Which software can translate an English paper in its entirety?
NC17059 队列Q
Pat 1030 travel plan (30 points) (unfinished)
免费自媒体必备工具分享
Implement the foreach method of array
Shell脚本基本使用
[shutter] Introduction to the official example of shutter Gallery (learning example | email application | retail application | wealth management application | travel application | news application | a
AcWing_ 188. Warrior cattle_ bfs
Which websites can I search for references when writing a thesis?
67 page overall planning and construction plan for a new smart city (download attached)
程序分析与优化 - 9 附录 XLA的缓冲区指派
NC24325 [USACO 2012 Mar S]Flowerpot
Architecture: database architecture design
大学生课堂作业2000~3000字的小论文,标准格式是什么?
Question e: merged fruit -noip2004tgt2
[shutter] shutter open source project reference
Free we media essential tools sharing
Bloom filter