• 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
     
  • 相关阅读:
    系统学习DOM事件机制
    混合编程:域、桥与型变
    分层语言的混合编程
    投资第一定律
    元编程(运行时)模型
    泛型的第一性:同构、集合、抽象
    元编程沉思录
    思想是什么?经过严密的逻辑论证的观点的体系。
    编程语言概念的层次性与解释系统
    元编程沉思录(草稿)
  • 原文地址:https://www.cnblogs.com/wwlw/p/7452849.html
Copyright © 2020-2023  润新知