如何为 Wildfly 的日志着色 - Jboss Eclipse 上的服务器控制台
how to color the log of Wildfly - Jboss Server console on Eclipse
我正在使用服务器 Wildfly 版本 18.0.0 并且我想在启动时为服务器的日志着色 我正在使用 Eclipse作为 IDE。
就像 tomcat server Warn, Info.... 怎么做?
您可以定义一个颜色映射来为不同的日志级别分配颜色。
格式是 LEVEL:COLOR
.
的逗号分隔列表
- 有效级别:最好、更好、更好、配置、跟踪、调试、信息、
警告、警告、错误、致命、严重
- 有效颜色:黑色、绿色、红色、黄色、蓝色、洋红色、青色、白色、
亮黑、亮红、亮绿、亮蓝、亮黄、
亮洋红色、亮青色、亮白色
启动 jboss cli 命令
- 在 Linux jboss-cli.sh
- 在 windows jboss-cli.bat
location :
C:\FileLocation\wildfly-17.0.0.Final\wildfly-17.0.0.Final\bin
然后输入此命令:
logging/pattern-formatter=PATTERN_FORMATTER_NAME:write-attribute(name=color-map,value="LEVEL:COLOR,LEVEL:COLOR")
在 Eclipse 控制台中为 Wildfly 日志着色
从 Eclipse Marketplace 安装 ANSI Escape in Console 插件:
https://marketplace.eclipse.org/content/ansi-escape-console
您可能需要设置或更改 Wildfly 服务器启动配置中的 -Dorg.jboss.logmanager.nocolor=true
VM 参数。
要更改它,您:
转到“服务器” 选项卡
右键点击Wildlfy服务器
Select Open
菜单项
在显示的 Overview 选项卡的 General information 部分,单击 Open launch configuration
在 编辑配置 对话框中,编辑 VM 参数 以将 -Dorg.jboss.logmanager.nocolor=true
参数更改为 false
.
在 Linux 上您可以删除参数,在 Windows 上您必须将其明确设置为 false
.
应用 + 确定
关于颜色映射
默认颜色映射如下:
- 错误:红色
- 警告:黄色
- 信息:清除
- 调试:绿色
给出语法 error:red,warn:yellow,info:clear,debug:green
.
默认颜色映射设置在 org.jboss.logmanager.formatters.ColorMap
class。
颜色映射示例
在 standalone.xml 中,您可以这样设置映射:
<formatter name="COLOR-PATTERN">
<pattern-formatter color-map="error:red,warn:yellow,info:clear,fine:white,finer:green,finest:green" pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
我正在使用服务器 Wildfly 版本 18.0.0 并且我想在启动时为服务器的日志着色 我正在使用 Eclipse作为 IDE。 就像 tomcat server Warn, Info.... 怎么做?
您可以定义一个颜色映射来为不同的日志级别分配颜色。
格式是 LEVEL:COLOR
.
- 有效级别:最好、更好、更好、配置、跟踪、调试、信息、 警告、警告、错误、致命、严重
- 有效颜色:黑色、绿色、红色、黄色、蓝色、洋红色、青色、白色、 亮黑、亮红、亮绿、亮蓝、亮黄、 亮洋红色、亮青色、亮白色
启动 jboss cli 命令
- 在 Linux jboss-cli.sh
- 在 windows jboss-cli.bat
location : C:\FileLocation\wildfly-17.0.0.Final\wildfly-17.0.0.Final\bin
然后输入此命令:
logging/pattern-formatter=PATTERN_FORMATTER_NAME:write-attribute(name=color-map,value="LEVEL:COLOR,LEVEL:COLOR")
在 Eclipse 控制台中为 Wildfly 日志着色
从 Eclipse Marketplace 安装 ANSI Escape in Console 插件: https://marketplace.eclipse.org/content/ansi-escape-console
您可能需要设置或更改 Wildfly 服务器启动配置中的
-Dorg.jboss.logmanager.nocolor=true
VM 参数。 要更改它,您:转到“服务器” 选项卡
右键点击Wildlfy服务器
Select
Open
菜单项在显示的 Overview 选项卡的 General information 部分,单击 Open launch configuration
在 编辑配置 对话框中,编辑 VM 参数 以将
-Dorg.jboss.logmanager.nocolor=true
参数更改为false
.在 Linux 上您可以删除参数,在 Windows 上您必须将其明确设置为
false
.应用 + 确定
关于颜色映射
默认颜色映射如下:
- 错误:红色
- 警告:黄色
- 信息:清除
- 调试:绿色
给出语法 error:red,warn:yellow,info:clear,debug:green
.
默认颜色映射设置在 org.jboss.logmanager.formatters.ColorMap
class。
颜色映射示例
在 standalone.xml 中,您可以这样设置映射:
<formatter name="COLOR-PATTERN">
<pattern-formatter color-map="error:red,warn:yellow,info:clear,fine:white,finer:green,finest:green" pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>