logging.pattern.console=%clr(%d{yyyy-MM-dd HH:mm:ss}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(-){faint} %clr([%14.14t]){faint} %clr(%-40.40logger.%13.13M){cyan} %clr(%3.3L) %clr(:){faint} %msg%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}
时间: 2023-11-23 09:44:20 浏览: 104
这是一个Spring Boot中的日志配置示例,其中logging.pattern.console定义了控制台输出的日志格式。这个配置可以在application.properties或application.yml文件中进行设置。
该日志格式包括以下内容:
- %clr(%d{yyyy-MM-dd HH:mm:ss}){faint}:日期和时间以灰色显示。
- %clr(${LOG_LEVEL_PATTERN:-%5p}):日志级别,如果没有设置LOG_LEVEL_PATTERN,则默认为5个字符宽度。
- %clr(-){faint}:连接符以灰色显示。
- %clr([%14.14t]){faint}:线程名以灰色显示,最多显示14个字符。
- %clr(%-40.40logger.%13.13M){cyan}:类名和方法名以青色显示,类名最多显示40个字符,方法名最多显示13个字符。
- %clr(%3.3L):行号以3个字符宽度显示。
- %clr(:){faint}:冒号以灰色显示。
- %msg%n:日志消息和换行符。
最后一部分 ${LOG_EXCEPTION_CONVERSION_WORD:%wEx} 是一个可选的异常转换模式,用于将异常信息输出到日志中。
通过这样的日志格式配置,可以使日志输出更加清晰和易读,方便开发人员进行故障排查和调试。
阅读全文