温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
各位同学大家好,刚才呢,咱们完成了入门案例的编写,包括最终做了一个简单的分析,那下面呢,我们在案例中呢,添加上这个log的日志框架,把框架给它加上,那咱首先介绍一下就是什么是日志,因为咱要加一个日志框架,大家应该清楚啊,咱们刚才呢,我们在运行过程中,大家发现我们最终的效果确实是出来的。但是我现在比如说我想知道啊,它内部是怎么执行的,里边的过程怎么样,那咱们就并不知道了,这个时候通过日志才能看到,另外比如咱们过程中遇到一些错误的内容,通过日志也能看到,能排查到他是在哪一行出了问题,这就叫日志,通过日志能看到程序的运行情况,并且通过日志能排查出程序中的问题。而现在我们用了一个日志框架,叫logo附g to,它是阿帕奇里面一个开源的日组件,在目前的这va应用中是广泛使用的一个日框架。而lovely to呢,由主要几个部分组成,咱有个了解,比如咱会具体演示。首先第一部分就是日志信息的优先级,或者说叫日志的级别。什么叫级别呢?这里边我列了几个常见的级别,通过不同级别我们能显示不同的内容。
01:27
比如说大家看一下啊,第一个级别叫这个串。它是追踪的意思,也是最低的级别,用它能追踪程序的所有的运行过程。第二个叫debug,就是调试信息,一般在开发中这个级别经常用到。第三个叫info,就是基本信息,这个用的比较多。还有一个叫警告,它只输出警告信息I错误信息fat,就是严重的错误,这是里边的日级别,而级别里边的不同级别会显示不同的内容,但是它一个特点。
02:03
什么特点往这里来看啊,级别高的会自动级别低的日志什么意思呢?比如我现在啊,比如说把我的级别设置成这个警告,当我设置警告之后,那这个时候它的特点是什么呢?这里边就是。它的这些级别就不再进行演示了,比如设置成I着,它就你可以理解为只显示I着,前面就都不显示了,比如现在我把级别变成这个bug,那bug和后面这个都进行显示,级别高的会自动屏级别低的日志,这是它一个特点。这个位明确啊,刚才提到的我再说一遍啊,什么意思呢?比如现在我是级别是debug,那debug之后他会怎么样?他把debug后面这些信息都显示,但是T就不显示了,比如现在我设成警告,那设置成警告之后,也就是说警告I和fat都显示,但是前面这些它就不再进行显示了,这叫日级别,这个为明确。
03:12
然后第二个它还包含第二个组件,就是你日志输出的目的地,就是你日志是在你的控制台输出还是在文件中输出,里边能设置。第三个就是格式,比如我的格式啊,设置成年月日、小时、分秒,包括基本信息等内容,通过它可以设置。以上要针对logo的一个基本概述,大家一个认识,因为日志在实际的项目开发中是被广泛用到的,还有自己特有的优势,能看到程序的运行状态,运行的过程,另外能通过日志排查到你程序中的问题,进行问题的定位,最终进行解决。这是咱们提到的日志的一个说明,然后下面呢,我们就在我们这个案例中来整合这个logo for的这个日志,咱们看该怎么去做,下面我来演示一下啊。
我来说两句