我是靠谱客的博主 超帅大象,最近开发中收集的这篇文章主要介绍log4j2 pattern 行号_Log4j2进阶使用(Pattern Layout详细设置),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.进阶说明

通过配置Layout打印格式化的日志,

Log4j2支持很多的Layouts:

CSV GELF HTML JSON Pattern Serialized Syslog XML YAML

本文仅介绍Pattern Layouts的详细使用。

本文基于Log4j2基本使用入门。

请先参考上面的基本使用入门。

2.Pattern Layouts

Pattern Layouts是一个灵活的布局,

是最常用的日志格式配置。

该类的目标是格式化一个日志事件并返回结果,

结果的格式取决于转换模式。

转换模式与c语言中printf函数的转换模式密切相关。

转换模式由称为转换说明符的文字文本和格式控制表达式组成。

注意,任何文字文本,包括特殊字符,都可能包含在转换模式中。

特殊字符包括t、n、r、f,使用输出一个反斜杠。

每个转换说明符以百分号(%)开头,

后面是可选的格式修饰符和必填的转换字符。

格式修饰符控制字段宽度、填充、左对齐和右对齐等内容。

转换字符指定数据的类型,例如日期、线程名、日志级别、日志名称等等。

3.一个简单的例子

log4j2.xml中的PatternLayout配置:

对应输出的日志信息:

11:33:08.440 [main] FATAL org.apache.logging.log4j.Log4j2Test - fatal level log

详细对应关系:

数据类型

转换字符

输出日志日期

最后

以上就是超帅大象为你收集整理的log4j2 pattern 行号_Log4j2进阶使用(Pattern Layout详细设置)的全部内容,希望文章能够帮你解决log4j2 pattern 行号_Log4j2进阶使用(Pattern Layout详细设置)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部