logger4j.properties和log4j.xml怎么配置

这篇文章主要介绍“logger4j.properties和log4j.xml怎么配置”,在日常操作中,相信很多人在logger4j.properties和log4j.xml怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”logger4j.properties和log4j.xml怎么配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

站在用户的角度思考问题,与客户深入沟通,找到江北网站设计与江北网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟主机、企业邮箱。业务覆盖江北地区。

    1. log4j.xml的

      1. 
        
        
        
        
            
            
            
                
                    
                
            
        
            
            
                
                
                
                
                
                
                
                
                
                    
                    
                
            
        
            
            
                
                
                
                
                
                
                
                    
                
                
                    
                    
                
            
        
            
            
                
                
                
                
                
                
                
                
                
                
                
                    
                
                
                    
                    
                
            
        
            
            
                
                
                
                
                
                
                
                
                
                
                
                    
                
                
                    
                    
                
            
        
            
            
                
                
                
                
                
                
                
                
                
                
                
                    
                
                
                    
                    
                
            
            
            
                
                
                
                
                
                
                
                
                
                
                
                    
                
                
                    
                    
                
            
        
            
            
            
                
                
            
            
                
            
            
                
            
            
                
            
        
            
        	
        		
                
                
                
        		
                
            
        
        
    2. log4j.xml在web.xml中的配置

      1. 
            
                log4jConfigLocation
                classpath:log4j-server.xml
            
            
                log4jRefreshInterval
                3000
            
            
            
                org.springframework.web.util.Log4jConfigListener
            
    3. log4j.properties配置

      1. ####################################################
        # 将日志按照包分类输出的配置文件
        ####################################################
        
        #根针对所有的日志包
        log4j.rootLogger = debug , appendConsole
        #下面两个配置是指定包的特殊处理,针对两个指定的日志级别,如果不指定的话则使用父日志记录器(rootLogger)的,指定了就覆盖掉了父日志记录器的
        #设置dao包的日志配置
        log4j.logger.com.xun.log4j.dao = debug, appendDao
        #设置service包的日志配置
        log4j.logger.com.xun.log4j.service = info, appendService
        
        
        #控制台的配置
        log4j.appender.appendConsole = org.apache.log4j.ConsoleAppender
        #Threshold:设置此appender的日志级别,这里会覆盖全局的(rootLogger中)定义的日志级别
        log4j.appender.appendConsole.Threshold = error
        #设置日志输出编码方式为UTF-8,如果不指定,会以当前运行操作系统的编码方式记录
        log4j.appender.appendConsole.encoding = UTF-8
        log4j.appender.appendConsole.layout = org.apache.log4j.SimpleLayout
        
        #appendDao配置
        log4j.appender.appendDao = org.apache.log4j.FileAppender
        log4j.appender.appendDao.layout = org.apache.log4j.PatternLayout
        log4j.appender.appendDao.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n
        log4j.appender.appendDao.Append = false
        log4j.appender.appendDao.File = e:/test/log4j/dao.txt
        
        #appendService
        log4j.appender.appendService = org.apache.log4j.FileAppender
        log4j.appender.appendService.layout = org.apache.log4j.PatternLayout
        log4j.appender.appendService.layout.ConversionPattern = [%d{yyyy-MM-dd HH:mm:ss}]--[%t] [%p] -%l -%m%n%n
        log4j.appender.appendService.Append = false
        log4j.appender.appendService.File = e:/test/log4j/service.txt
      2. //方式一:自动快速的使用Log4J缺省的环境
        //        BasicConfigurator.configure();
        
                //方式二:读取properties文件(自定义位置),但是注意这里文件的加载路径
        //        PropertyConfigurator.configure("E:/workspace-idea/study-demo/log4j-test/src/main/resources/log4j/log4j.properties");
        //        PropertyConfigurator.configure(HowUseLog4JDemo.class.getClassLoader().getResource("log4j/log4j.properties").getFile());
        
                //方式三:读取XML文件
        //        DOMConfigurator.configure("xxx");

到此,关于“logger4j.properties和log4j.xml怎么配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


名称栏目:logger4j.properties和log4j.xml怎么配置
分享地址:http://pwwzsj.com/article/pjcpie.html