zoukankan      html  css  js  c++  java
  • log4j配置及使用

    一、使用方法:

    1、将log4j.properties放到你创建项目的src中

    2、引入log4j.jar

    import org.apache.log4j.*;
    public class log4jTest {
         static Logger logger = null;
         public static void test(){
             logger=Logger.getLogger(log4jTest.class.getName()); 
             logger.info("info");
             logger.error("error");
         }
         
         public static void main(String args[]){
             test();
         }
    
    }

    二、log4j.properties文件配置

    log4j.rootCategory=INFO, dest1, FILE, ROLLING_FILE
    
    #log4j.logger.cn=DEBUG,dest1
    
    ####################
    # Console Appender
    ####################
    log4j.appender.dest1=org.apache.log4j.ConsoleAppender
    log4j.appender.CONSOLE.Threshold=DEBUG
    log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
    log4j.appender.dest1.layout.ConversionPattern=%-5p - %m [%l] %n
    
    ####################
    # File Appender
    ####################
    log4j.appender.FILE=org.apache.log4j.FileAppender
    log4j.appender.FILE.File=C:\log4jTestFile.log
    log4j.appender.FILE.Append=true
    log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.FILE.layout.ConversionPattern=[log4jTest] %d -%-4r [%t] %c %x%n %-5p - %m [%l] %n
    
    
    
    ####################
    # Rolling File Appender
    ####################
    log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
    log4j.appender.ROLLING_FILE.File=C:\log4jTestRolling.log
    log4j.appender.ROLLING_FILE.Append=true
    log4j.appender.ROLLING_FILE.MaxFileSize=10KB
    log4j.appender.ROLLING_FILE.MaxBackupIndex=1
    log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.ROLLING_FILE.layout.ConversionPattern=[log4jTest]%d -%-4r [%t] %c %x%n %-5p - %m [%l] %n
    
    
    ####################
    # Socket Appender
    ####################
    #log4j.appender.SOCKET=org.apache.log4j.net.SocketAppender
    #log4j.appender.SOCKET.RemoteHost=localhost
    #log4j.appender.SOCKET.Port=4445
    #log4j.appender.SOCKET.LocationInfo=true
    ## Set up for Log Facter 5
    #log4j.appender.SOCKET.layout=org.apache.log4j.PatternLayout
    #log4j.appender.SOCKET.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[TH#READ]%n%c[CATEGORY]%n%m[MESSAGE]%n%n

     当项目改变时我们只需要将上面的红色处更改即可(更改文件存放路径及写入日志的名称)

  • 相关阅读:
    Jmeter+ant+jenkin接口自动化发邮件
    BadBoy 参数化录制,并导入JMeter
    Jmeter 移动端录制
    Pytest 操作
    Pytest框架简介与安装
    Fiddler iOS抓包
    Fiddler Android APP 抓包
    random的使用
    scanner的使用与匿名对象的使用
    标准的类,API的初步使用
  • 原文地址:https://www.cnblogs.com/aegisada/p/5064621.html
Copyright © 2011-2022 走看看