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包

  • 相关阅读:
    easyui struts后台实现tree返回json数据
    jquery扩展方法
    EasyUI tree扩展获取实心节点
    Hibernate之AbstractEntityPersister
    No CurrentSessionContext configured 异常解决
    Dubbo远程调用服务框架原理与示例
    mongodb高级操作及在Java企业级开发中的应用
    Java和MongoDB之Hello World
    Vmware 虚拟的Linux系统如何与宿主主机共享上网
    VM VirtualBox 上安装 CentOs6.4(详细)
  • 原文地址:https://www.cnblogs.com/chasewade/p/3368838.html
Copyright © 2011-2022 走看看