三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

网页配色网站蜜蜂vp加速器七天试用

网页配色网站蜜蜂vp加速器七天试用 网页配色网站,蜜蜂vp加速器七天试用,个人网站建立,做婚礼网站的公司本系列第 7 篇。Appender 决定日志输出到哪#xff0c;这篇覆盖最常用的三类。 ConsoleAppender#xff08;控制台#xff09; 开发环境看日志用#xff0c;输出到 stdout。 appender nameSTDOUT classch.qos.logback.core.ConsoleAppender这篇覆盖最常用的三类。ConsoleAppender控制台开发环境看日志用输出到 stdout。appendernameSTDOUTclassch.qos.logback.core.ConsoleAppenderencoderpattern%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n/pattern/encoder/appenderRollingFileAppender滚动文件生产必备。一定要用 Rolling滚动否则单文件会无限增长直到撑爆磁盘。滚动策略SizeAndTimeBasedRollingPolicy按时间 大小既按天切、又按大小切是最常用的组合appendernameFILEclassch.qos.logback.core.rolling.RollingFileAppenderrollingPolicyclassch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicyFileNamePattern${LOG_HOME}/integration.log.%d{yyyy-MM-dd}.%i.log/FileNamePatternMaxHistory30/MaxHistory!-- 保留 30 天 --MaxFileSize50MB/MaxFileSize!-- 单文件超 50MB 就切 --totalSizeCap30GB/totalSizeCap!-- 所有日志总量上限 30GB --/rollingPolicyencoderclassch.qos.logback.classic.encoder.PatternLayoutEncoderpattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n/pattern/encoder/appender文件名占位符%d{yyyy-MM-dd}按天。%i同一天内的第几个文件配合MaxFileSize。三个防爆盘参数一定要配MaxHistory保留多少天/多少个历史文件。MaxFileSize单个文件多大就切。totalSizeCap所有日志文件的总量上限超了自动删最旧的。三者配齐日志才不会把磁盘写满。上一篇Pattern 布局语法下一篇实战逐行拆解一份生产配置
← 返回列表