wordpress的论坛主题,重庆官网seo技术厂家,长沙seo平台,深圳沙井做公司网站1、背景说明
最开始使用 SpringBoot 时#xff0c;控制台日志是带彩色的#xff0c;让人眼前一亮#x1f604; 后来彩色莫名丢失#xff0c;由于影响不大#xff0c;一直没有处理。
2、配置彩色
最近找到了解决方法#xff08;其实是因为自定义 logback.xml#xff0…1、背景说明
最开始使用 SpringBoot 时控制台日志是带彩色的让人眼前一亮 后来彩色莫名丢失由于影响不大一直没有处理。
2、配置彩色
最近找到了解决方法其实是因为自定义 logback.xml
spring:output:ansi:enabled: always # 强制启用 ansi 输出
logging:pattern:# 控制台日志格式console: %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID:- }){magenta} %clr(%-40.40logger{39}){cyan} : %msg%n3、logback.xml 生产环境配置了三种日志控制台、分钟文件、每日文件 ?xml version1.0 encodingUTF-8?
configuration!--不显示 Logback 默认的启动信息--statusListener classch.qos.logback.core.status.NopStatusListener /include resourceorg/springframework/boot/logging/logback/defaults.xml /include resourceorg/springframework/boot/logging/logback/console-appender.xml /property nameLOG_PATH value${LOG_PATH:-logs}/property nameLOG_FILE value${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/spring.log}/logger nameorg.springframework.web levelINFO/springProfile nameprodappender namedailyRollingFileAppender classch.qos.logback.core.rolling.RollingFileAppenderFile${LOG_FILE}/FilerollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!-- daily rollover --FileNamePattern${LOG_PATH}/%d{yyyy-MM-dd}.%i.log/FileNamePatterntimeBasedFileNamingAndTriggeringPolicyclassch.qos.logback.core.rolling.SizeAndTimeBasedFNATP!-- or whenever the file size reaches 50MB --maxFileSize5MB/maxFileSize/timeBasedFileNamingAndTriggeringPolicy!-- keep 30 days worth of history --maxHistory30/maxHistory/rollingPolicyencoderPattern${FILE_LOG_PATTERN}/Pattern/encoder/appenderappender nameminuteRollingFileAppender classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!-- rollover every minute --FileNamePattern${LOG_PATH}/minutes/%d{yyyyMMdd-HHmm}.log/FileNamePattern!-- keep 30 minutes worth of history --maxHistory60/maxHistory/rollingPolicyencoderPattern${FILE_LOG_PATTERN}/Pattern/encoder/appenderlogger name{项目包名} levelINFO/logger nameorg.springframework.data.mongodb.core.MongoTemplate levelINFO/root levelINFOappender-ref refCONSOLE /appender-ref refdailyRollingFileAppender/appender-ref refminuteRollingFileAppender//root/springProfile!--开发环境下仅显示到控制台--springProfile namedev,testlogger name{项目包名} levelDEBUG/logger nameorg.springframework.data.mongodb.core.MongoTemplate levelDEBUG/root levelINFOappender-ref refCONSOLE //root/springProfile/configuration