slf4j的使用步骤

为方便系统日志管理规范,统一使用self4j日志。
  •       1. 概念
      SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统
 
  •       2. 使用步骤(如果是maven项目)
      a. 下载jar包
org.slf4j
slf4j-api
1.7.6
org.slf4j
slf4j-log4j12
1.7.6

 
        b.此目录下建立此文件
         
/src/main/resources/log4j.properties

        内容:
        
log4j.rootLogger=INFO,Console,Filelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.outlog4j.appender.Console.layout=org.apache.log4j.PatternLayoutlog4j.appender.Console.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%nlog4j.appender.File=org.apache.log4j.RollingFileAppenderlog4j.appender.File.File=logs/ssm.loglog4j.appender.File.MaxFileSize=10MBlog4j.appender.File.Threshold=ALLlog4j.appender.File.layout=org.apache.log4j.PatternLayoutlog4j.appender.File.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n#sqllog4j.logger.com.mybatis=DEBUGlog4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUGlog4j.logger.com.mybatis.common.jdbc.ScriptRunner=DEBUGlog4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUGlog4j.logger.java.sql.Connection=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUG

 
c.类内部使用

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
 
private static final Logger logger = LoggerFactory.getLogger(AuthzController.class);  
logger.info("oauthRequest.getRedirectURI() : " + oauthRequest.getRedirectURI()


你可能感兴趣的:(JAVA)