IDEA Log4j2 設定控制台列印彩色日誌

2022-05-09 01:21:10 字數 498 閱讀 6563

在log4j 2.10以前的版本,pattern中配置%highlight屬性是可以正常列印彩色日誌的

例如:

pattern: "%d %highlight [%t] %highlight.%m(%l)}: %msg%n"
但是更新到2.10版本以後,控制台中就無法顯示彩色日誌了,各種級別的日誌混雜在一起,難以閱讀

通過查閱官方文件,發現在2.10版本以後,log4j2預設關閉了jansi(乙個支援輸出ansi顏色的類庫)

ansi styling on windows
可見,配置 log4j.skipjansi 這個全域性屬性即可。

idea中,點選右上角->edit configurations,在vm options中新增

-dlog4j.skipjansi=false
啟動應用,顯示效果如下:

VC 控制台顏色設定

通常控制台都是白字黑底的,千篇一律不免單調。適當的在控制台中加入一些彩色可以讓人耳目一新,本文介紹如何使用系統api介面去修改控制台的文字和背景顏色。主要用到如下二個函式 得到standard input,standard output,or standard error的裝置控制代碼 handle...

VC控制台顏色設定

通常控制台都是白字黑底的,千篇一律不免單調。適當的在控制台中加入一些彩色可以讓人耳目一新,本文介紹如何使用系統api介面去修改控制台的文字和背景顏色。主要用到如下二個函式 得到standard input,standard output,or standard error的裝置控制代碼 handle...

VC 控制台顏色設定

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!通常控制台都是白字黑底的,千篇一律不免單調。適當的在控制台中加入一些彩色可以讓人耳目一新,本文介紹如何使用系統api介面去修改控制台的文字和背景顏色。主要用到如下二個函式 得到standard input,standard output,or st...