00:01
各位同学大家好,欢迎继续收看上硅谷视频课程,刚才内容中呢,给大家演示了如何在项目中实现全局异常处理,包括自定义异常处理,那咱们下面继续来演示下一个内容,就是关于项目中的日志的处理。那什么叫日志呢?给各位来说一下,大家注意,比如说咱们每次启动项目的时候,或者说我在项目运行过程中,在我控制台是不是有些信息的输出。通过这些信息,我们能看到当前程序的进行过程,包括里边一些相关的错误提示,所以这就成为我们项目中的一些相关的日志,而这个日志呢,在这里边是有等级划分的日志,主要分成有以下这些等级。就是等级很多,而里边用的比较多的是中间这四个等级,给各位来详细说一下。第一个等级叫IOIO什么意思呢?
01:01
各位注意,就是我相目中一些错误信息会提示,比如你看我现在是不是有异常啊,这就是IO中的一些信息,然后第二个咱再看叫警告,就是一些相关的警告信息,第三个叫info,就是你的基本信息,还一个叫de bug,我这里强调第bug里边会包含更多信息,就是它里面既有info,又有警告,又有挨着,也就是说你越往右它包含信息越多,所以这是关于日的一个基本的等级,大家把这个等级给它记住。而在默认情况下,我们不在控制台打印的信息都是什么信息,大家看都是什么?就是默认是音后级别,而这级别我们也可以做个改变,那怎么改变呢?你直接在SBOO的配置文件中加上这么一段配置,Logging level root,加上你对应的级别就可以了。那我下面给各位加一下,咱们先做个测试,我现在来到这个项目的配置文件中,也就是我们的这里边。
02:06
然后在里边呢,我给它加上一个级别,假如说这个级别我加的高一点,就这个b bug b bug是一个比较高的级别,里边能显示更多的信息,然后加上之后,我下面把这服务咱给头重新启动一下,咱们再看一下当前的信息,刚才我们看到里边只有info,而现在我改成这个叫debug,咱看debug之后里边信息是怎么样的,比如说这是关于日志的一个基本说明。通过它能看到程序的运行过程,包括里边一些相关的错误信息。然后各位看,现在底bug信息中是不出来了,你发现里边是有更多信息,它也包含什么,这里包含inform这些基本信息,所以这是关于日志级别的这么一个说明,各位得知道。但是我强调,我们刚才这种方式呢,它只能在我们的控制台性输出,而我们现在也可以把日志输出到我们这个硬盘的某个文件中去,它也可以做到,那我下面就说一下这个怎么做,怎么把日志输入到我们的某一个文件中去。
03:15
给大家强调,在boot里边呢,它内部是用了一个日志,叫什么log。不知说各位是否记得啊,咱们在讲死人的时候呢,曾经TV日志叫log j log back的使用和log j基本上是一样的,如果说你会捞for这那log back没有本质区别,而损部内部用的就是log back这么一个日志的这么一个工具,那当下面给它用一下,怎么用?我强调啊,首先第一个你在result下边建一个log back的日志文件,这文件名字是固定的,叫log fight-spring点叉L,那我现在在里边我做个创建。我就来到我项目的这个result里面,我们创建这么一个配置文件,叫log back-spring叉L,然后在里边呢加上基本信息,这信息就是我这个信息,我把它就直接录过来,不需要各位去记,但是要求各位要能看懂。
04:18
那我们来看一下啊,这个内容是什么?首先是一个插入文件,准备要它的分标签,然后你看这段话。这什么意思啊?叫log park路径了,也就是说你这个日志文件会输入到哪个路径中去,我这输入到我的这个D盘,当然你可以输入到别的盘,比如我找到我的D盘,我提前建立一个文件夹,这个文件夹然后里边最终会有咱们的日志文件。然后除了这个之外,下面是设置,就是你日志的一些相关的输出格式,比如说咱就看这段啊,大家看。你看这是什么意思啊,Yellow是不是黄色,包括blue是不是蓝色,葛瑞是不是绿色,就是让你的日志显示有颜色的变化。比如说大家看。
05:05
你看这里边啊,这是绿色,是不是蓝色,就有一个颜色变化,这指的是控制台日日这种格式,然后除了它之外有它的日级别,比如说info,包括字符集,另外有这个就是说到文件中的这个路径,包括它的格式,包括它的日志的新闻级别,所以这是一个相关的配置文件。然后咱们做法就是把这配置文件直接给它复制到我们的rece里边,那复制之后,下面我把这项目再进行启动,大家看一下效果,一会咱就看一下在我刚才那个目录中有没有我们生成这个日志的这个信息。那我们来看一下啊,转到这里边,我们来去找一下。但是这个做的时候呢,咱们首先啊,需要先把里边的这段话给它先注掉。我就先布掉啊,然后注掉之后咱们把这带启动我再测试,因为你不住掉,它互相会有干扰。
06:02
我们先给它注掉,然后到里边我们再做个查看。那现在啊,我们这里边你看现在应该是已经启动起来了,然后咱们到目录中来看一下这日志文件到底有没有生出来,那我们来做一个查看。咱们打开目录,大家看里边是不是多了一个文件叫edu,然后里边是不是有它的日志文件,你看啊,因为我们现在有一个info叫log info,那么它打开大家看里边是不是就有我们的基本信息,所以现在咱就看到我们通过这个log back就可以把日志输入到我的文件中去,这是关于一个日志的这么一个基本使用,各位把它知道就可以了,用法很简单,你直接把配置文件复制到我们项目的造里边,然后通过改它的路径,改它的级别,能看到不同信息。所以这是关于。日志的这么一个处理的讲解。
我来说两句