zoukankan      html  css  js  c++  java
  • log4j笔记

    ***************************2018年7月1日16:43:18  log4j

    Log4j笔记:

     

    Log4j(log for java)java日志文件

    1.是Apache的一个开源项目;

     

    2.是使用Java语言编写的一个日志框架;

    03.用于记录程序中的日志信息;

    04.可以将日志信息输出到控制台,文件等目的地。

     

    编写Log文件的作用:

    01.记录变量的变化情况,易于我们后期代码维护和调试

    02.周期性保存一些数据到文件中,以便于后续使用;

    03.可以设置日志信息的级别,便于管理。

    Log的日志组成部分

     

    01日志记录器

    02日志的输出格式

    03日志的输出目的地

     

    Err

    Warn

    Info

    Debug

    Truce

    Log4j的输出格式:

     

    %p   : 日志信息的优先级

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

    %C  : 输出日志信息的全类名

    %l    :   日志输出的位置,包含类名,线程和日志输出的行号

    %m  :   日志输出的信息

    %M  :   日志输入所在的方法

    %n   :   换行  

    %r   :    从程序启动到输出日志信息,经历的时间(毫秒)

    %t   :    输出日志信息的线程

     

          01.指定日志信息输出到哪个地方

          02.可以同时指定多个输出目的地

          03.一个输出目的地就是一个Appender  ===》一个类

     

    Log4j的使用:

    1. 需要引入jar包,log4j
    2. 创建resource

     

     

     

     

     

     

     

    输出格式

     

     

  • 相关阅读:
    Python学习笔记之递归函数
    包管理工具-yum
    ElasticSearch定时清理缓存索引
    pytest实现多进程与多线程运行
    获取webView页面内窗体句柄
    文档测试
    ClickHouse 运维相关部分命令记录
    [转]contains a file system with errors, check forced
    log日志重复打印 修改
    jmeter参数化
  • 原文地址:https://www.cnblogs.com/hualishu/p/9256779.html
Copyright © 2011-2022 走看看