application.properties
########################################### -- 这个优先级1 -- ############################################ envspring.profiles.active=dev# 应用自定义配置:这个是所有的文件。## logging.config=classpath:config/logs/logback-spring.xml########################################### -- conf/application.properties优先级2 -- ###################################################################################### -- 这个优先级3 -- ############################################时间格式化spring.jackson.date-format=yyyy-MM-dd HH:mm:ss#时区设置spring.jackson.time-zone=Asia/Chongqing
application-dev.properties
########################################### -- 这个优先级1 -- ############################################开发环境server.port=8080logging.config=classpath:config/logs/logback-dev.xml########################################### -- 自定义配置 -- ##############################################loglog.dev=/Users/apple/logs/devlog.test=/Users/apple/logs/testlog.pro=/Users/apple/logs/pro########################################### -- 自定义配置 -- ###########################################
方法一:
logback-all.xml(官网推荐命名logback-spring.xml)
日志布局参考: %C{0}.%c{0}类名加方法。
true ${PATTERN_COLOR} true ${PATTERN_COLOR} ${TEST_FILE_PATH}/info.log ${TEST_FILE_PATH}/info.%d{yyyy-MM-dd}.%i.log 1MB 1MB ${PATTERN} ${TEST_FILE_PATH}/debug.log ${TEST_FILE_PATH}/debug.%d{yyyy-MM-dd}.%i.log 1MB 5 2MB ${PATTERN} ${PRO_FILE_PATH} ${PRO_FILE_PATH}/error.%d{yyyy-MM-dd}.log ${PATTERN}
方法二:
logback-dev.xml
true ${PATTERN_COLOR}