zoukankan      html  css  js  c++  java
  • log4j

    1.log4j : log for java  

              是Apache的一个开源项目!
     01.将我们的日志信息  输出到指定的位置 (控制台  文件中)
     02.我们可以控制每一条日志的输出格式
     03.可以设置日志信息的级别
     04.不用书写代码,只需要配置一个properties文件
    
     什么是properties文件
      
     这个文件中数据的格式 是  键值对的形式!
    
     key=value
     
     name="小黑"
     
     
     
     我们想使用log4j!
    01.引入需要的jar包
        为什么 引入jar包!
        因为jar包中有我们需要使用的类!
        
    02.java项目中 引入jar到项目中的lib文件夹中
       之后右键点击jar文件  选择 build path  再选择add bulid path即可使用!
       
    03.创建log4j.properties文件
         在文件中书写配置!
         
    04.在需要使用的类中 加载我们的log4j 
    2.配置代码:
    # 我们需要实例化一个类  ConsoleAppender
    # ConsoleAppender console=new   ConsoleAppender();  创建对象
    # 调用对象的属性或者方法赋值    console.set属性 
    #log4j.appender 前缀 我们一般不改变
    #console 只是一个变量名  随意!
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    log4j.appender.console.Target=System.out
    #实例化一个Layout对象  因为Layout是一个抽象类
    #所以我们实例化一个Layout的子类即可
    log4j.appender.console.Layout=org.apache.log4j.PatternLayout
    #%d 日期  %c 类class %l 行号 line  %m错误信息 message    %n  换行  newLine   
    log4j.appender.console.Layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}  %c  %l  %m  %n
    
    
    #  把日志信息打印在文件中
    log4j.appender.file=org.apache.log4j.RollingFileAppender
    # 文件的存放位置
    log4j.appender.file.File=e:/log/log4j.log  
    # 每个文件的最大容量
    log4j.appender.file.MaxFileSize=1kb 
    # 如果超过了大小  默认产生的额外文件的数量
    log4j.appender.file.MaxBackupIndex=3
    # 设置内容满了 之后是否覆盖之前的内容
    log4j.appender.file.Append=true
    log4j.appender.file.Layout=org.apache.log4j.PatternLayout
    log4j.appender.file.Layout.ConversionPattern=%d{yyyy-MM-dd hh:mm:ss}  %c  %l  %m  %n
    
    
    #使用log4j.rootLogger=级别,变量1,变量2...
    #级别 必须 位于第一个位置  变量1,变量2 位置可以互换
    log4j.rootLogger=trace,console,file
     
  • 相关阅读:
    java.lang.ClassNotFoundException: com.sun.tools.javac.Main (Liferay运行ant build.xml执行错误)
    JS正则验证手机号码或者电话号码(转)
    ResultSet用法
    IntelliJ IDEA 快捷键和设置
    Ext.MessageBox消息框
    vim + cscope + ctags + taglist配置
    ExtJs 确认密码验证的实现
    一道关于排列组合的算法题
    把Boost更新到了1.35
    发布Flv合并器的.net版
  • 原文地址:https://www.cnblogs.com/wwlw/p/7452849.html
Copyright © 2011-2022 走看看