Log4j

为何使用log4j:apache

        1.console控制台的显示有行数限制框架

        2.信息会丢失性能

        3.System.out.print("");严重影响系统性能ui

        4.若是咱们须要对用户的一些行为和习惯进行分析spa

           收集用户的信息,分析用户的行为,反馈给用户开放源代码

什么是log4j:(log for Java)线程

     以.log结尾的文件,称为日志文件      debug

     1.使用Java语言编写的日志框架调试

     2.是Apache的一个开源(开放源代码)项目日志

     3.能够记录项目中各类日志信息(什么时间,什么地方登录,登录以后作了什么操做)

     4.将咱们的日志信息保存到文件中

log4j的做用:

        1.能够记录代码中变量的变化状况,易于咱们代码调试和维护

           2.周期性的保存数据到文件中

           3.能够设置日志级别,便于咱们管理

           4.能够同时把日志记录到多个存储地

log4j的核心组成:

       1.日志记录器 Logger

            org.apache.log4j.Level类有7个日志纪录级别

            01.fatal:严重的错误会致使程序终止

            02.error:错误时间,可是不会终止程序

            03.warn:潜在的错误信场景

            04.info:在程序运行期间,出现的粗粒度错误级别

            05.debug:在程序调试时使用的细粒度错误级别

            06.trace:比debug的粒度还要细的错误

            07.all:开启全部的日志记录

            08.off:关闭全部的日志记录

       2.日志输出格式 Layout

            %d:日志的输出时间%d{yyyy-MM-dd hh:mm:ss}

            %C:日志信息所在类的全类名

            %M:日志信息所在的方法

            %l:包含类,线程,方法.日志输出的行号

            %n:换行

       3.日志输出地 Appender

           01.指定日志输出信息的存储地点

           02.能够同时指定n个

 使用log4j:

      1.把下载的jar包导入lib中

      2.选中jar包---右键---选择Build Path---add to bulid path

      3.建立一个和src同类型的resource文件夹

      4.右键选择resource文件夹,建立log4j.properties文件

      5.在log4j.properties文件中书写配置

相关文章
相关标签/搜索