logback笔记

logback笔记

logback的使用

logback是什么?

  Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能

 

logback所需jar包

  logback-core:其它两个模块的基础模块
  logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging
  logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能

如果是maven工程的话引入下面的依赖就可以了


    ch.qos.logback
    logback-classic
    1.1.2



    ch.qos.logback
    logback-core
    1.1.2




    org.logback-extensions
    logback-ext-spring
    0.1.2



    org.slf4j
    jcl-over-slf4j
    1.7.7

 

在项目中的配置文件logback.xml







	
	
	appName

	
	

	
		
          DEBUG
        
		
			${appDestination}/debug_%d{yyyy-MM-dd}.%i.log
			60
			
				100MB
			
		

		
			%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level- %msg [%logger{36}]%n
			
		
	
	
	
	
		
		
          ERROR
        
		
			
			${appDestination}/error_%d{yyyy-MM-dd}.%i.log
			7
			  
		          
		        50MB  
		      
		
		
			
			%d{yyyy-MM-dd HH:mm:ss} %-5level %logger{50} - %msg%n
			
		
		 
	
    
     %d{HH:mm:ss} %-5level %logger{36} - %msg%n
  

 

最后再web.xml引入此文件就可以了


  logbackConfigLocation
  classpath:logback.xml


  ch.qos.logback.classic.LoggerContext
posted on 2016-12-07 17:24 从从前有座山 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/javay/p/6142020.html

你可能感兴趣的:(logback笔记)