wordpress建站 评测,苏州网站建设功能,网站建设专有名词,入门网站建设我们希望在Spring Boot中为不同的配置文件使用不同的日志记录配置#xff0c;例如在本地运行中#xff0c;我们只希望控制台日志记录和用于生产#xff0c;我们希望文件记录日志支持每天滚动日志文件。 我提出了一个示例logback配置#xff0c;该配置将在所有应用程序中使… 我们希望在Spring Boot中为不同的配置文件使用不同的日志记录配置例如在本地运行中我们只希望控制台日志记录和用于生产我们希望文件记录日志支持每天滚动日志文件。 我提出了一个示例logback配置该配置将在所有应用程序中使用。 在src/main/resources创建一个名为logback-spring.xml的文件其内容如下 ?xml version1.0 encodingUTF-8?
configurationinclude resourceorg/springframework/boot/logging/logback/defaults.xml /property nameLOG_FILE value${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}/include resourceorg/springframework/boot/logging/logback/console-appender.xml /appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderencoderpattern${FILE_LOG_PATTERN}/pattern/encoderfile${LOG_FILE}/filerollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicyfileNamePattern${LOG_FILE}.%d/fileNamePattern/rollingPolicy/appenderspringProfile namelocalroot levelINFOappender-ref refCONSOLE /appender-ref refFILE //root/springProfilespringProfile nametest,prodroot levelINFOappender-ref refFILE //root/springProfile/configuration 我们使用的是Spring Boot提供的默认控制台附加程序但是提供了我们自己的基于日常滚动的文件附加程序。 我主要复制了base.xml并对其进行了更新以满足我的需求。 翻译自: https://www.javacodegeeks.com/2018/01/sample-logback-configuration-spring-boot-profile-based-logging.html