Java日志框架Logback

 logback.xml文件配置(放在src下微服务建议放在resources下)



    
    

    
    
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
            utf8
        
    

    
    
        
            
            ${LOG_HOME}/leadnews.%d{yyyy-MM-dd}.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
        
    

    
    
        
        0
        
        512
        
        
    


    
        
    
    
    
        
        
        
    

引入jar包

        
            ch.qos.logback
            logback-core
            1.2.3
        
        
            ch.qos.logback
            logback-classic
            1.2.3
        
        
            org.slf4j
            slf4j-api
            1.7.26
        

代码(简单演示)

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class LogbackTest {
    // 创建一个logger日志对象
    public static final Logger  LOGGER = LoggerFactory.getLogger("LogBackTest");


    public static void main(String[] args) {
       try {
           LOGGER.info("chu的方法执行开始----");
           chu(10,10 );
           LOGGER.info("chu的方法执行完成----");
       }catch (Exception e){
           LOGGER.error("chu的方法执行失败----");
           e.printStackTrace();
       }
    }

    public static  void chu(int a, int b){
        int c= a / b;
        System.out.println("结果是: " + c);
    }
}

最终输出位置按上面logback文件中的位置d:/logs

Java日志框架Logback_第1张图片

你可能感兴趣的:(java,开发语言)