11.7. 配置日志格式
日志格式ter 定义来自该处理程序的日志消息的外观。日志记录 子系统允许您配置以下类型的日志格式器:
11.7.1. 配置模式格式 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以创建名为模式格式器,可在日志处理程序之间用于格式化日志消息。
重要
如果您要为日志记录配置集配置此日志格式器,则命令的开头为 /subsystem=logging/logging-profile=LOGGING_PROFILE_NAME/ 而不是 /subsystem=logging/。
此外,如果您在受管域中运行,请在命令前加上 /profile=PROFILE_NAME。
创建模式格式
在定义模式格式器时,您可以提供一个用于格式化日志消息的模式字符串。如需有关模式语法的更多信息,请参阅 Pattern Formatter 的格式字符。
/subsystem=logging/pattern-formatter=PATTERN_FORMATTER_NAME:add(pattern=PATTERN)
/subsystem=logging/pattern-formatter=PATTERN_FORMATTER_NAME:add(pattern=PATTERN)
例如,默认配置使用以下日志格式器字符串将消息记录到服务器日志: %d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c](%t)%s%s%e%e%n。这会创建类似于下方格式的日志消息。
2016-03-18 15:49:32,075 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
2016-03-18 15:49:32,075 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
您还可以定义颜色映射,为不同的日志级别分配颜色。格式为以逗号分隔的 LEVEL :COLOR 列表。
-
有效的级别:
terter、fine、config、trace、debug、info、warning、error、fatal、严重 -
有效颜色:
黑、绿色、红色、黄色、yan、蓝色、magenta、c白色、亮色、亮度、亮色、亮色、、亮色、亮色亮色、亮色、亮色、亮度、精英亮度代理、亮度、亮度、
/subsystem=logging/pattern-formatter=PATTERN_FORMATTER_NAME:write-attribute(name=color-map,value="LEVEL:COLOR,LEVEL:COLOR")
/subsystem=logging/pattern-formatter=PATTERN_FORMATTER_NAME:write-attribute(name=color-map,value="LEVEL:COLOR,LEVEL:COLOR")
您还可以使用管理控制台配置模式日志格式器:
- 在浏览器中打开管理控制台。
-
选择 Configuration
Subsystems Logging。 - 选择 Configuration,然后单击 View。
- 选择 Formatter,然后选择 Pattern Formatter 选项。