求求你,别用 System.out.println();了( 二 )

logging.filelogging.pathExampleDescription(none)(none)只在控制台输出指定文件名(none)my.log输出日志到my.log文件(none)指定目录/var/log输出到指定目录的 spring.log 文件中2. 指定配置
各类路径下放上每个日志框架自己的配置文件即可;SpringBoot就不使用他默认配置的了 。
Logging SystemCustomizationLogbacklogback-spring.xml , logback-spring.groovy , logback.xml or logback.groovyLog4j2log4j2-spring.xml or log4j2.xmlJDK (Java Util Logging)logging.properties
logback.xml:直接就被日志框架识别了;
logback-spring.xml:日志框架就不直接加载日志的配置项 , 由SpringBoot解析日志配置 , 可以使用SpringBoot的高级Profile功能 。
可以指定某段配置只在某个环境下生效%d{yyyy‐MM‐dd HH:mm:ss.SSS} ‐‐‐‐> [%thread] ‐‐‐> %‐5level%logger{50} ‐ %msg%n%d{yyyy‐MM‐dd HH:mm:ss.SSS} ==== [%thread] ==== %‐5level%logger{50} ‐ %msg%n如果使用logback.xml作为日志配置文件 , 还要使用profile功能 , 会有以下错误

no applicable action for [springProfile]5. 切换日志框架可以按照slf4j的日志适配图,进行相关的切换;
slf4j+log4j的方式:
dependency>org.springframework.bootspring‐boot‐starter‐weblogback‐classicch.qos.logbacklog4j‐over‐slf4jorg.slf4jorg.slf4jslf4j‐log4j12切换为log4j2
【求求你,别用 System.out.println();了】org.springframework.bootspring‐boot‐starter‐webspring‐boot‐starter‐loggingorg.springframework.bootorg.springframework.bootspring‐boot‐starter‐log4j2作者:雨尔辰辰来源:my.oschina.net/yuchener/blog/4658516