• log4j


    为什么使用log4j?

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

      2.信息会丢失

      3.System.out.println()这种输出影响我们的系统性能

      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  :开启使用的日志记录

        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.选择kar包右键build path==》add to build path

      3.创建一个和scr同类型的resource文件夹

      4.右键点击resource文件夹,创建log4j.properties文件

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

  • 相关阅读:
    jemeter使用笔记
    webtest mobile + Android / Battery Historian / SoloPi
    script / go / golang
    my live house / air conditioning / dajin / dakin / FTXG50JV2CW
    OS + Centos OS 8 Thinkpad TrackPoint
    network router Gpon
    Mybatisplus 自定义sql 使用条件构造器 多表查询分页
    处理fastJson 序列化时间问题
    js 实现轮播图 超级简单 组件已封装
    Webpack-dev-server的proxy用法
  • 原文地址:https://www.cnblogs.com/dongfengpo/p/8056584.html
Copyright © 2020-2023  润新知