• 开源日志记录工具log4j


           前言:当我们进行大的项目书写的时候或者我们选择维护程序的时候,想知道几点几时我们录入的数据有bug是那么我们就采用---------------------------》log4j记录日志的信息

     一、日志及其分类

      1、软件运行的过程中离不开日志。日志主要用来记录系统运行过程中的一些重要操作信息,便于监视系统运行的情况,帮助用户避免和发现可能出现的问题,或者出现问题后根据日志找到发生的原因。

      2、日志根据记录内容不同主要分为以下三类:

      SQL日志:记录系统执行的SQL语句

      异常日志:记录系统运行中发生的异常事件

      业务日志:记录系统的运行过程,如用户的登录。

    二、主要输出级别及含义如下

      fatal:指出严重的错误事件将会导致应用程序的退出。

      error:指出虽然发生错误事件,但是仍然不影响系统的继续运行。

      warn:表明会出现潜在的错误情形。

      info:在粗粒度级别上指明消息,强调应用程序的运行过程。

      debug:指出细粒度信息事件,对调试应用程序是非常有帮助的。

    各个输出的优先级别

    fatal>error>warn>info>debug

    三、添加log4日志的步骤如下:

      1、先将此文件在电脑里面出现

      

      2、在MyEclipse 中建立一个java项目之后新建一个文件夹为“lib”之后将上一步的文件将其放入

      

       3、将其右键菜单=====》点击Build Path=====》图2

      

       4、在项目的包中新建一个File=====》名字叫log4j.properties==========>代码如下

      

    ### direct log messages to stdout ###
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.Target=System.out
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    ### direct messages to file mylog.log ###
    log4j.appender.file=org.apache.log4j.FileAppender
    log4j.appender.file.File=E:mylog.log
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
    
    
    log4j.rootLogger=debug,file, stdout,error
    ### set log levels - for more verbose logging change 'info' to 'debug' ###
    

      

  • 相关阅读:
    HTML超文本标记语言(八)——表单<form>
    如何理解JavaScript中给变量赋值,是引用还是复制
    PostCSS 实战
    sass 工具库
    微信小程序-制作简易豆瓣笔记
    学习pano2vr制作html5全景笔记
    git命令笔记
    Gulp实战
    html5-离线存储
    html5
  • 原文地址:https://www.cnblogs.com/yejiaojiao/p/5428133.html
Copyright © 2020-2023  润新知