iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >SpringBoot彩色日志配置方式
  • 489
分享到

SpringBoot彩色日志配置方式

SpringBoot彩色日志彩色日志配置SpringBoot配置日志 2023-05-14 14:05:13 489人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录SpringBoot彩色日志配置logback 颜色springBoot打印彩色日志总结SpringBoot彩色日志配置 logback 颜色 logback 颜色配置 配置 l

SpringBoot彩色日志配置

logback 颜色

logback 颜色配置

配置

logging.level.root=INFO
logging.pattern.console=%green([%d{yyyy-MM-dd HH:mm:ss.SSS}]) %cyan(%thread) %highlight(%-5level) %magenta(%logger{36}) %yellow(%L) - %gray(%msg%n)

SpringBoot打印彩色日志

logback配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
	<!-- 文件输出格式 -->
	<property name="PATTERN"
		value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n" />
	<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" />
	<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
	<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" />
	<!-- 彩色日志格式 -->
	<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
	<!-- test文件路径 -->
	<property name="TEST_FILE_PATH" value="d:/test.log" />
	<!-- pro文件路径 -->
	<property name="PRO_FILE_PATH" value="/opt/test/log" />
	<!-- 开发环境 -->
	<springProfile name="dev">
		<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
			<encoder>
				<pattern>${CONSOLE_LOG_PATTERN}</pattern>
			</encoder>
		</appender>
		<logger name="com.sdyy" level="debug" />
		<root level="info">
			<appender-ref ref="CONSOLE" />
		</root>
	</springProfile>
	<!-- 测试环境 -->
	<springProfile name="test">
		<!-- 每天产生一个文件 -->
		<appender name="TEST-FILE"
			class="ch.qos.logback.core.rolling.RollingFileAppender">
			<!-- 文件路径 -->
			<file>${TEST_FILE_PATH}</file>
			<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
				<!-- 文件名称 -->
				<fileNamePattern>${TEST_FILE_PATH}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
				<!-- 文件最大保存历史数量 -->
				<MaxHistory>100</MaxHistory>
			</rollingPolicy>
			<layout class="ch.qos.logback.classic.PatternLayout">
				<pattern>${PATTERN}</pattern>
			</layout>
		</appender>
		<logger name="com.sdyy" level="debug" />
		<root level="info">
			<appender-ref ref="TEST-FILE" />
		</root>
	</springProfile>
	<!-- 生产环境 -->
	<springProfile name="prod">
		<appender name="PROD_FILE"
			class="ch.qos.logback.core.rolling.RollingFileAppender">
			<file>${PRO_FILE_PATH}</file>
			<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
				<fileNamePattern>${PRO_FILE_PATH}/warn.%d{yyyy-MM-dd}.log</fileNamePattern>
				<MaxHistory>100</MaxHistory>
			</rollingPolicy>
			<layout class="ch.qos.logback.classic.PatternLayout">
				<pattern>${PATTERN}</pattern>
			</layout>
		</appender>
		<root level="warn">
			<appender-ref ref="PROD_FILE" />
		</root>
	</springProfile>
</configuration>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: SpringBoot彩色日志配置方式

本文链接: https://www.lsjlt.com/news/203163.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringBoot彩色日志配置方式
    目录SpringBoot彩色日志配置logback 颜色SpringBoot打印彩色日志总结SpringBoot彩色日志配置 logback 颜色 logback 颜色配置 配置 l...
    99+
    2023-05-14
    SpringBoot彩色日志 彩色日志配置 SpringBoot配置日志
  • SpringBoot彩色日志如何配置
    本文小编为大家详细介绍“SpringBoot彩色日志如何配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot彩色日志如何配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。SpringBoot彩...
    99+
    2023-07-05
  • Linux部署springboot项目彩色日志打印方式
    目录Linux部署springboot项目彩色日志打印springboot配置控制台彩色日志输出总结Linux部署springboot项目彩色日志打印 未做处理tail日志log.o...
    99+
    2023-05-14
    Linux部署springboot springboot彩色日志打印 springboot日志打印
  • springboot实现打印彩色日志
    springboot打印彩色日志 logback配置 <?xml version="1.0" encoding="UTF-8"?> <confi...
    99+
    2024-04-02
  • springboot怎么实现打印彩色日志
    这篇文章主要为大家展示了“springboot怎么实现打印彩色日志”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot怎么实现打印彩色日志”这篇文章吧。springboot打印彩色...
    99+
    2023-06-20
  • springboot 日志彩色消失的2种解决方案
    springboot 日志彩色消失 方案一: 添加参数 -Dspring.output.ansi.enabled=ALWAYS 如下图所示: 重新运行 的效果 方案二: spri...
    99+
    2024-04-02
  • 如何解决springboot日志彩色消失的问题
    本篇内容介绍了“如何解决springboot日志彩色消失的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot 日志彩色消...
    99+
    2023-06-20
  • Nginx配置-日志格式配置方式
    目录一、默认的日志格式二、我使用的日志格式三、参数四、测试效果总结上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求...
    99+
    2023-03-19
    Nginx配置 Nginx日志格式配置 Nginx日志格式
  • Linux部署springboot项目彩色日志打印的方法是什么
    这篇文章主要介绍“Linux部署springboot项目彩色日志打印的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux部署springboot项目彩色日志打印的方法是什么”文章能帮...
    99+
    2023-07-05
  • SpringBoot集成slf4j日志配置的方法
    目录前言 1、slf4j概述 2、pom.xml的日志依赖 3、application.yml的日志配置 4、logback.xml配置文件定义 5、logback.xml配置文件解...
    99+
    2024-04-02
  • springboot配置日志的方法是什么
    在Spring Boot中配置日志有以下几种方法:1. 使用application.properties或application.y...
    99+
    2023-08-09
    springboot
  • mybatis-plus配置日志实现方式
    Mybatis-plus是一个基于Mybatis的强大框架,可以帮助开发者快速地开发高质量的数据库应用程序。Mybatis-plus提供了许多配置项,其中一个重要的配置项是log-impl。 log-impl配置项定义了Mybatis-p...
    99+
    2023-09-23
    mybatis log4j java
  • springboot]logback日志框架配置教程
    目录一、application配置文件实现日志配置日志格式占位符二、使用logback-spring.xml实现日志配置2.1.需求2.2.需求实现2.3.测试一下logback既可...
    99+
    2024-04-02
  • springboot日志怎么配置及输出
    在Spring Boot中,日志配置和输出可以通过配置文件application.properties或application.ym...
    99+
    2024-03-01
    springboot
  • springboot logback日志框架怎么配置
    本篇内容介绍了“springboot logback日志框架怎么配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!logback既可以通过a...
    99+
    2023-06-30
  • Springboot异常日志输出方式
    目录lombok插件使用统一异常处理统一日志输出配置日志级别↓Logback日志↓配置logback日志↓安装idea彩色日志插件:grep-console复制粘贴即可lombok插...
    99+
    2024-04-02
  • springboot怎么使用logback-spring配置日志格式,并分环境配置
    这篇文章主要介绍了springboot怎么使用logback-spring配置日志格式,并分环境配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。配置不生效的解决办法注意:如...
    99+
    2023-06-20
  • springboot如何使用logback-spring配置日志格式,并分环境配置
    配置不生效的解决办法 注意:如果配置不生效,则说明spring优先加载了其他配置: 解决办法: 添加启动参数 -Dlogging.config=classpath:logb...
    99+
    2024-04-02
  • SpringBoot日志配置操作全面介绍
    目录日记基础操作设置包的级别设置日志分组使用lombok中@Slf4j简化日志输出日志输出格式控制文件记录日志设置日志文件日志文件详细配置日记基础操作 编程期调试代码 运营期记录信息...
    99+
    2022-11-13
    SpringBoot日志配置 SpringBoot日志设置 SpringBoot日志
  • Nginx日志格式如何配置
    本篇内容主要讲解“Nginx日志格式如何配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx日志格式如何配置”吧!上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作