zoukankan      html  css  js  c++  java
  • Log4j的简单使用

    package com.chase.test;
    
    import org.apache.log4j.Logger;
    
    public class Log4jTest {
    
        /**
         * Log4j
         */
        protected final Logger logger = Logger.getLogger(getClass());
        
        public <T> void testLog(T t) {
            logger.info(t);
        }
        
        public void end() {
            logger.info("程序结束!!!");
            System.out.println("end+++++");
        }
        
        public static void main(String[] args) {
            Log4jTest log4jTest = new Log4jTest();
            log4jTest.testLog("程序启动");
            log4jTest.testLog(12580);
            log4jTest.testLog(12580l);
            log4jTest.end();
        }
    
    }

    输出:

    2013-10-14 17:44:40,921 INFO [com.chase.test.Log4jTest] - <程序启动>
    2013-10-14 17:44:40,921 INFO [com.chase.test.Log4jTest] - <12580>
    2013-10-14 17:44:40,921 INFO [com.chase.test.Log4jTest] - <12580>
    2013-10-14 17:44:40,921 INFO [com.chase.test.Log4jTest] - <程序结束!!!>
    end+++++

    log4j.properties配置:

    # For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
    # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
    log4j.rootLogger=info, stdout, logfile
    
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
    
    log4j.appender.logfile=org.apache.log4j.RollingFileAppender
    ###日志存放位置,默认为程序根目录,具体到某个盘符 log4j.appender.logfile.File
    =/logs/chase.log log4j.appender.logfile.MaxFileSize=512KB # Keep three backup files. log4j.appender.logfile.MaxBackupIndex=3 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

    记得导入:log4j.jar包

  • 相关阅读:
    旋转变换(一)旋转矩阵
    DICOM中几个判断图像方向的tag
    RGB与HSB之间的转换公式
    Delphi图像处理 -- RGB与HSL转换
    指针类型(C# 编程指南)
    关于 Delphi 中流的使用(2) 用 TFileStream(文件流) 读写
    [转载]Delphi Tokyo 10.2.3发布了
    如果设置网络优先级
    .gitignore详解
    Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
  • 原文地址:https://www.cnblogs.com/chasewade/p/3368838.html
Copyright © 2011-2022 走看看