【spring boot logback】日誌彩色渲染
在logback.xml檔案中
修改位置如下:
<property name="CONSOLE_LOG_PATTERN" value="%highlight(%date{yyyy-MM-dd HH:mm:ss.SSS}) %boldYellow([%thread]) %highlight([%-5level]) %boldCyan([%replace(%caller{1}){'\t|Caller.{1}0|\r\n', ''}]) %msg%n"/> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>${CONSOLE_LOG_PATTERN}</pattern> <charset>utf8</charset> </encoder> </appender>
注意事項:
<pattern>%black(控制檯-) %red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{10}) - %cyan(%msg%n)</pattern>
1.第一點,顏色%black %red等等 ,需要用括號將你要顯示本顏色的子模組括起來
2.第二點,%red顏色等,前面要與上一個模組 空格隔開
3.同樣可以定義一個變數然後直接引用在<pattern>標籤中
如果使用的是eclipse或者myeclipse工具,還需要安裝一個外掛。
Eclipse/MyEclipse線上安裝 ANSI Escape in Console 外掛:
eclipse-Help-Eclipse Marketplace
安裝成功,執行專案,就可以顯示彩色日誌了,從此happy
相關推薦
【spring boot logback】日誌彩色渲染
在logback.xml檔案中 修改位置如下: <property name="CONSOLE_LOG_PATTERN" value="%highlight(%date{yyyy-MM-dd HH:mm:ss.SSS}) %boldYell
【Spring Boot課程】4.日誌
1 日誌框架的選擇 1.1 框架一覽 JUL、JCL、JBoss-logging、log4j、log4j2、slf4j等。 日誌門面(抽象層) 日誌實現 JCL(Jakra Commons
【spring boot Mybatis】報錯:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.newhope.interview.dao.UserMapper.add
使用 ase err abstract internal tin mic pre uestc 報錯如下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): c
【spring boot jpa】hql語句報錯 :antlr.NoViableAltException: unexpected token: roleName
圖片 set 技術 body except exp 所在 antlr class 使用場景:在spring data jpa下使用@Query("hql語句") 然後在項目啟動的時候報錯 hql語句報錯:antlr.NoViableAltException: unexpec
【Spring Boot問題】--authenticationManager無法注入
在更換spring-boot-auto-config的版本從1.5.13升級至2.0.6的過程中出現問題 <dependency> <groupId>org.springframework.boot</groupId> <ar
【Spring Boot問題】--SocialAutoConfigurerAdapter缺失問題
在學習慕課網的《Spring Security技術棧開發企業級認證與授權》的時候,使用spring-boot-autoconfigure的版本是1.5.13 <dependency> <groupId>org.springframework.boot</
【spring Boot異常】No bean named 'entityManagerFactory' available
前言: 最近在學習使用springBoot的資料訪問(JPA),下面的關於它的jar包: <dependency> <groupId>org.springframework.boot</groupId> <arti
【Spring Boot課程】5.web開發
使用spring boot的開發流程: 建立Spring Boot應用,選中我們需要的模組; Spring Boot已經為我們將所有的場景配置好了(spring-boot-autoconfigure包自動配置),我們只需要在配置檔案中指定對應Properties相關的少
【Spring Boot課程】3.Spring Boot的配置
1 yaml簡介 1.1 基本語法 k:(空格)v: 表示一對鍵值對(空格必須有) 以空格的縮排來控制層級關係;只要是做肚臍的一列資料,都是同一個層級的。 server: port: 8081 path: /hello 屬性和值都是大小寫敏感的。 1.2 值
【Spring Boot課程】2.HelloWorld應用程式
HelloWorld應用程式 給maven的settings.xml配置檔案的profiles標籤新增 <profile> <id>jdk‐1.8</id> <activation&g
【Spring Boot課程】1.基礎知識
前言 該相關文件其實是學習一段名為“尚矽谷Spring Boot的學習視訊”的過程中所做的筆記,教導老師講解的非常細膩,推薦大家去支援一下。 簡介 spring boot是用來簡化Spring應用開發。 約定大於配置 just run就能建立一個獨立的應用
【Spring boot學習】事件啟動順序
ApplicationStartedEvent事件,所以在2.0版本中所有的事件按執行的先後順序如下: ApplicationStartingEvent ApplicationEnvironmentPreparedEvent ApplicationPreparedEve
Spring Boot Logback應用日誌
日誌對於應用程式來說是非常重要的,Spring框架本身集成了不少其他工具,我們自身的應用也會使用到第三方庫,所以我們推薦在Spring應用中使用SLF4J/Logback來記錄日誌。 SLF4J與Logback簡介 SLF4J——Simple Logging Faca
【Spring Boot-技巧】API返回值去除為NULL的欄位
簡介 在前後端分離的微服務時代,後端API需要良好的規範。本篇主要將一個數據返回時的一個小技巧-- 過濾為空欄位 解決痛點:將有效解決資料傳輸過程中的流量浪費。 元件簡介 Jackson ObjectMapper 通過自定義配置該元件可以選擇性序列化返回的JSON。 官方解釋 Spring MVC(客戶端和伺
【spring boot+mybatis】註解使用方式(無xml配置)設定自動駝峰明明轉換(mapUnderscoreToCamelCase),IDEA中xxDao報錯could not autowi
最近使用spring boot+mybatis,使用IntelliJ IDEA開發,記錄一些問題的解決方法。1、在使用@Mapper註解方式代替XXmapper.xml配置檔案,使用@Select等註解配置sql語句的情況下,如何配置資料庫欄位名到JavaBean實體類屬性命
【Spring Boot入門】AOP基礎及Advice的執行順序
本文主要分為兩個部分,首先介紹AOP的基礎,包括為什麼要使用AOP以及AOP中的基本概念,然後講解AOP中各類Advice的執行順序並給出簡單示例。 一、AOP基礎 1、為什麼要使用AOP AOP(Aspect Oriented Programmi
論dubbo版本升級的重要性【spring boot +dubbo】
dubbo整合到spring boot中,充當消費者 使用的是註解的配置方式。 1、pom.xml中新增 <dependency> <groupId>com.alibaba</groupId> <artif
【Spring Boot】(10)、Spring Boot日誌框架
1、日誌框架市面上的日誌框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j...日誌門面(日誌的抽象層)日誌的實現層JCL(Jakarta Commo
【spring Boot】Spring中@Controller和@RestController之間的區別
處理 public 不同 esp 舉例 rest control tro adding spring Boot入手的第一天,看到例子中的@RestController ............. 相同點:都是用來表示Spring某個類的是否可以接收HTTP請求 不同點:@C
【spring Boot】1.創建第一個springBoot項目
web項目 conf star pen sin ocs frame parent mave 入手springBoot,搭建第一個springBoot項目。 看官方文檔還是有點別扭。 https://docs.spring.io/spring-boot/docs/curren