zoukankan      html  css  js  c++  java
  • Log4j

    为什么使用log4j:

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

            2.信息会丢失

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

            4.如果我们需要对用户的一些行为和习惯进行分析

               收集用户的信息,分析用户的行为,反馈给用户

    什么是log4j:(log for Java)

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

         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文件中书写配置

          

  • 相关阅读:
    Python处理Excel文档(xlrd, xlwt, xlutils)
    张一鸣10年面试过2000人:混得好的年轻人都有这 5 种特质!
    PYTHON对文件及文件夹的一些操作
    ulipad 常用快捷键
    Python之re模块 —— 正则表达式操作
    Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
    python 深入理解 赋值、引用、拷贝、作用域
    Python 模块学习:re模块
    [置顶] Android资源文件分析
    Tomcat 7最大并发连接数的正确修改方法
  • 原文地址:https://www.cnblogs.com/s10-/p/8057112.html
Copyright © 2011-2022 走看看