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