slf4j与logback对接是如何将日志写到控制台的

时间:2022-11-01 20:32:14

今天一个以前同事问了个RT的问题

我翻了下代码,简单跟了下 很简单

1. demo代码

package org.simonme.demo.log;

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

/**
 * <一句话功能简述>
 * <功能详细描述>
 * 
 * @author  chen.simon
 * @version  [版本号, 2017-1-16]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class LoggerTest
{
    
    private static Logger log = LoggerFactory.getLogger(LoggerTest.class);
    
    /** <一句话功能简述>
     * <功能详细描述>
     * @param args
     * @see [类、类#方法、类#成员]
     */
    public static void main(String[] args)
    {
        log.info("hello111");
    }
    
}

2. 依赖jar版本

slf4j与logback对接是如何将日志写到控制台的

3. 调用堆栈

slf4j与logback对接是如何将日志写到控制台的

slf4j与logback对接是如何将日志写到控制台的

 

一目了然,自带的ConsoleTarget 写的。