Small class D - zero-based entry SpringBoot2.X to combat _ Section 11 Logback logging framework and introduce practical _44 SpringBoot integration, introduce new logging framework LogBack

notes

1, describes a new log frame LogBack
    Introduction: log and introduction of new logging framework Logback explain

    1. Common processing java logging component slf4j, log4j, logback, common- logging , etc.
    
    2, logback description: Log4j improvement based on a number basis, can not be used alone , recommended for use with logging framework SLF4J
        logback currently divided into three blocks: logback-core, logback-classic, and Access-logback;
        logback-core module is the basis for the other two modules

    3, logback core object:
        logger: logger
        appender: log output destination designation, the destination may be a console, the file
        layout: log log information output layout format

        
    4, logging levels: the DEBUG <the iNFO <WARN <ERROR

        =========== =========== log4j example        
         ### disposed ###
        Log4j.rootLogger = Debug, stdout, D, E

        ### outputs the control information to the lift ###
        log4j.appender.stdout = ORG. apache.log4j.ConsoleAppender
        log4j.appender.stdout.Target = System.out
        log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
        log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

        ### 输出DEBUG 级别以上的日志到=D://logs/error.log ###
        log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
        log4j.appender.D.File = D://logs/log.log
        log4j.appender.D.Append = true
        log4j.appender.D.Threshold = DEBUG 
        log4j.appender.D.layout = org.apache.log4j.PatternLayout
        log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

        ### 输出ERROR 级别以上的日志到=D://logs/error.log ###
        = org.apache.log4j.DailyRollingFileAppender log4j.appender.E
        log4j.appender.E.File = E: //logs/error.log 
        log4j.appender.E.Append = to true
        log4j.appender.E.Threshold = ERROR 
        log4j. = Org.apache.log4j.PatternLayout appender.E.layout
        log4j.appender.E.layout.ConversionPattern% = -d {the mM-dd-YYYY HH: mm: SS} [% T: R & lt%] - [% P] % n-m% 

        =========== ============ logback
    
    . 4, Log4j log to a logback online tools (log4j.properties support convert logback.xml, does not support log4j.xml converted to logback.xml)
     https://logback.qos.ch/translator/

Start

Conversion tools

copy these converted to the site

===========log4j示例===========		
		 ### 设置###
		log4j.rootLogger = debug,stdout,D,E

		### 输出信息到控制抬 ###
		log4j.appender.stdout = org.apache.log4j.ConsoleAppender
		log4j.appender.stdout.Target = System.out
		log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
		log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

		### 输出DEBUG 级别以上的日志到=D://logs/error.log ###
		log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
		log4j.appender.D.File = D://logs/log.log
		log4j.appender.D.Append = true
		log4j.appender.D.Threshold = DEBUG 
		log4j.appender.D.layout = org.apache.log4j.PatternLayout
		log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n

		### 输出ERROR 级别以上的日志到=D://logs/error.log ###
		log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
		log4j.appender.E.File =E://logs/error.log 
		log4j.appender.E.Append = true
		log4j.appender.E.Threshold = ERROR 
		log4j.appender.E.layout = org.apache.log4j.PatternLayout
		log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n 

		===========logback============




Converted into xml



 

Guess you like

Origin www.cnblogs.com/wangjunwei/p/11429097.html
Recommended