logback将日志写入到指定文件中


springBoot使用logback:

配置文件

    
        test-info.log
        
            UTF-8
            %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level ${PID:-} --- [%t] %logger{50} - %msg%n
        
        
            INFO
        
    

    
    
    
        
    

使用

@RestController
@RequestMapping("/ping")
public class PingController {

    final static Logger logger = LoggerFactory.getLogger(PingController.class);

    @GetMapping
    public String ping() {
        logger.info("ping success!");
        return "ok";
    }
}

说明:

我的name="com.liufei.demo.controller.PingController"。 所以 这个要这样写 LoggerFactory.getLogger(PingController.class);
如果name="TEST_LOG" 则:LoggerFactory.getLogger("TEST_LOG");