zoukankan      html  css  js  c++  java
  • 开源日志记录工具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' ###
    

      

  • 相关阅读:
    MySQL-基本sql命令
    Java for LeetCode 203 Remove Linked List Elements
    Java for LeetCode 202 Happy Number
    Java for LeetCode 201 Bitwise AND of Numbers Range
    Java for LeetCode 200 Number of Islands
    Java for LeetCode 199 Binary Tree Right Side View
    Java for LeetCode 198 House Robber
    Java for LeetCode 191 Number of 1 Bits
    Java for LeetCode 190 Reverse Bits
    Java for LeetCode 189 Rotate Array
  • 原文地址:https://www.cnblogs.com/yejiaojiao/p/5428133.html
Copyright © 2011-2022 走看看