1. -- 日志格式
    2. %d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
    3. 2019/09/03-10:31:16 [http-nio-9998-exec-2] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory- Returning cached instance of singleton bean 'userController'
    4. 2019/09/03-10:31:16 [http-nio-9998-exec-2] DEBUG com.haofengfood.budgetapi.interceptor.LoginInterceptor- 请求提示:孙伟克访问接口/sys/user/info.
    5. -- [%d] (%F\:%L) %-5p - %m%n
    6. 2019/09/03-10:31:16 [http-nio-9998-exec-2] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory- Returning cached instance of singleton bean 'userController'
    7. 2019/09/03-10:31:16 [http-nio-9998-exec-2] DEBUG com.haofengfood.budgetapi.interceptor.LoginInterceptor- 请求提示:孙伟克访问接口/sys/user/info.
    8. -- level-%level %d %msg%n
    9. level-DEBUG 2019-09-03 14:44:22,118 Returning cached instance of singleton bean 'balanceRecordController'
    10. level-DEBUG 2019-09-03 14:44:22,120 请求提示:孙伟克访问接口/payable/balance/log.
    11. logging.pattern.console=%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
    12. logging.pattern.console= %d{yyyy-MMM-dd HH:mm:ss.SSS} ======== %-5level [%thread] %logger{15} - %msg%n
    1. //通过this.getClass获得类对象
    2. private Logger logger = org.slf4j.LoggerFactory.getLogger(this.getClass());
    3. //通过类名class
    4. private static Logger logger = LoggerFactory.getLogger(Md5Util.class);

    logging.level.* : 作为package(包)的前缀来设置日志级别。
    logging.file :配置日志输出的文件名,也可以配置文件名的绝对路径。
    logging.path :配置日志的路径。如果没有配置logging.file,Spring Boot 将默认使用spring.log作为文件名。
    logging.pattern.console :定义console中logging的样式。
    logging.pattern.file :定义文件中日志的样式。
    logging.pattern.level :定义渲染不同级别日志的格式。默认是%5p.
    logging.exception-conversion-word :.定义当日志发生异常时的转换字
    PID :定义当前进程的ID

    Spring Boot Logging 配置