命令参数
java -jar main.jar
-Dspring.profiles.active=prod # 指定application文件的后缀
-Dspring.config.location=config/ # 指定配置文件路径
-Dfile.encoding=UTF-8 # 指定文件编码
-Dlogging.config=config/logback.xml # 指定日志配置文件
-Dlogging.path=/data/log/ # 指定日志输出文件路径
-Dlogging.file=/data/log/log.log # 指定日志输出文件
使用-- 或者-D
例如:--logging.file=/data/log/log.log # 指定日志输出文件
00x0 日志配置:
默认日志:使用logging.path、logging.file 参数来指定日志输出。
自定义日志配置:使用logging.config来指定日志配置文件
Logback: logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovy
Log4j: log4j-spring.properties, log4j-spring.xml, log4j.properties, log4j.xml
Log4j2: log4j2-spring.xml, log4j2.xml
JDK (Java Util Logging): logging.properties
00x01 application配置文件
spring.profiles.active指定文件后缀,例如
spring.profiles.active=active,会读取application-active.properties或者application-active.yml文件。