springboot的日志,springboot日志配置文件
00-1010 1日志的作用是什么?2如何自定义日志打印2.1在程序中获取日志对象2.2调用日志对象打印日志2.3查看日志打印结果3日志级别3.1日志级别分类3.2日志级别设置4日志持久性5更简单的日志输出5.1添加lombok依赖项5.2输出日志5.3 lombok更多评论
00-1010如果程序报告错误,但无法从控制台查看日志,则您不知道错误的原因。
日志3360的功能
快速排查和定位问题,记录用户登录的测井系统的测井程序的执行时间。
00-1010自定义日志3360的打印步骤
第一步3360是获得程序中的日志对象。
第二步3360调用日志对象的打印方法来打印出信息。
00-1010获取日志对象需要日志工厂LoggerFactory。
这里的Logger对象属于org.slf4j包。
//1.获取日志对象private static final logger logger=loger factory . get logger(user controller . class);
SpringBoot内置了日志框架slf4j,可以在程序中直接调用输出日志。
有许多方法可以打印00-1010日志对象。这里展示的就是这个。
//2.使用log对象打印log logger . info( log level : info );
目录
00-1010有了日志级别,开发者可以通过设置日志级别来获取对自己有用的日志信息,大大节省了分类的成本。
00-1010日志的级别分为:
Trace :普通跟踪日志信息debug :日志信息info :普通日志信息(默认日志级别)warn :警告日志信息错误:错误日志信息fatal3360致命错误,最高日志级别日志级别序列3360
00-1010在配置文件中配置日志级别
中的格式。性能
logging.level.root=error错误
中的格式。阳明海运股份有限公司
记录:级别:根:信息
输出
如果设置了info级别,则低于info的级别将不会输出。
输出级别,默认为信息。
00-1010上面演示的日志都在控制台上输出。如果要在生产环境中保存这些日志,方便以后查看日志。在这里保存日志被称为持久性。
请注意,默认情况下, SpringBoot将有一个最大日志大小限制。如果日志文件大于默认的最大日志大小,则SpringBoot将重新
配置文件的保存路径
日志:文件:路径: D:/logs
配置日志文件的文件名。
日志:文件:名称: D:/logs/spring.log
运行后查看文件
00-1010如何在SpringBoot中快速添加依赖关系?
下载插件EditStarters
00-1010右键单击pom.xml以选择生成
记得刷新下面的maven
00-1010首先添加@Slf4j注释
使用log对象打印日志,如log.error()
@ Controller @ SLF 4j public class users Controller { @ request mapping(/log )@ response body公共字符串printLog(){ log . error( error );返回“日志”;}}
00-1010一般说明
批注函数@ getter动态添加getter方法@ setter动态添加setter方法@ tostring动态添加tostring方法@ equalsandhashcode动态添加equals和hashcode方法@ noargsconstructor动态添加参数构造方法@AllArgsC Onstructor按照属性定义的顺序动态添加所有属性构造函数。@NonNull属性不能是null@RequiredArgsConstructor,final @NonNull属性是必需批注组合。
注释函数@ data @ getter @ setter @ tostring @ equalsandhashcode @ requiredargsconstructor @ noargsconstructor日志注释
注意function @Slf4j在这里添加一个名为log的博客来制作slf4。这篇关于SpringBoot对日志文件的详细解释的文章就介绍到这里。关于SpringBoot日志文件的更多信息,请搜索以前关于Popular IT的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。