zoukankan      html  css  js  c++  java
  • log4j输出到指定日志文件

    log4j.properties:

    1. log4j.logger.myTest=DEBUG,console,FILE  
    2.   
    3. log4j.appender.console=org.apache.log4j.ConsoleAppender  
    4. log4j.appender.console.threshold=INFO  
    5. log4j.appender.console.layout=org.apache.log4j.PatternLayout  
    6. log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n  
    7.   
    8. log4j.appender.FILE=org.apache.log4j.RollingFileAppender  
    9. log4j.appender.FILE.Append=true  
    10. log4j.appender.FILE.File=../logs/log4jtest.log  
    11. log4j.appender.FILE.Threshold=INFO  
    12. log4j.appender.FILE.layout=org.apache.log4j.PatternLayout  
    13. log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n  
    14. log4j.appender.FILE.MaxFileSize=10MB  

    默认将log4j.properties放置在src目录下使用,java会自动识别这个文件

    业务类中初始化日志器

    Log4j在程序中的使用

        import org.apache.log4j.Logger;  
          
        public class UserDao {  
          
            public void add(){  
                /**
                 * 此外可以指定用哪个日志,myTest
                 * 此外还存在一个小问题,就是即使我指定了输出到哪个日志标签,
                 * 另外一个标签也会执行,不会没有输出内容
                 */  
                Logger log = Logger.getLogger("myTest");  
                for(int i=0;i<10;i++){  
                    log.debug("DDDDDDDDDDDDD");  
                    log.info("IIIIIIIIIIIIIIIIII");  
                    log.warn("WWWWWWWWWWWWWWWWWWWWWW");  
                    log.error("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE");  
                }  
            }  
              
            public static void main(String[] args){  
                UserDao userdao = new UserDao();  
                userdao.add();  
            }  
        } 

  • 相关阅读:
    如何在SQLite中创建自增字段?
    Windows XP平台下编译boost[1.47及以上]
    智能指针的向下转型
    采用Boost::filesystem操作文件
    CodeSmith访问数据库
    std::string的一些操作
    PDF加入内嵌字体
    悟空和唐僧的对话
    收获和教训的一天配置ds1401
    vxworks的一个changlog
  • 原文地址:https://www.cnblogs.com/wang3680/p/5604317.html
Copyright © 2011-2022 走看看