很明显少了一个分隔符---
具体格式如下
%d{yyyy/MM/dd-HH:mm:ss} %clr(%-5level) [%magenta(%-15thread)] %cyan(%logger{60}\(%line\)): %msg%n
我来解释上面那段字符串的含义:
%d:日期,大括号里面为日期的显示格式;
%clr(): 根据内容显示不同颜色的的方法,一般是给“日志级别”这个信息使用的;
%level:日志级别,百分号和关键字中间的短杠和数字(-5)表示显示这么多个字符的宽度,内容不足则补充空格占位;
%magenta():将内容显示为品红色字体。
%thread):线程名;
%cyan:将内容显示为青色字体;
%logger:事件发生的位置的所在类的全类名;
%line:事件发生的位置的行号;
%msg:事件信息;
%n:换行,输出跨操作系统的换行符号;
像我这种初学者,日志格式还是默认就行。
但是我们想把
日志输出到文件
中,应该怎么做?
在application.properties文件中只能配置简单的日志文件输出,如保存路径、日志格式等
就如前面所说的。这只能定义很简单的场景。需要更加细节的配置应该怎么做。下文
SpringBoot之日志配置(二)
介绍更加详细的配置。
才疏学浅之处,切莫在意。
——2019.6.18 下午
最后编辑于:2019-06-18 17:16