栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Log4j日志框架日志输出格式占位符含义

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Log4j日志框架日志输出格式占位符含义

Log4j下载地址 点击直接下载apache-log4j-2.17.1-bin

在Log4j的日志输出中可以使用PatternLayout(模式布局)自定义格式输出,在自定义格式输出中出现了很多的展位符。

具体的占位符及其含义如下:

%m 输出代码中指定的日志信息

%p 日志信息输出级别,及 DEBUG,INFO,ERROR等

%n 换行符,用来给输出的每条日志进行换行;

%r 输出自应用启动到输出该条Log信息所耗费的时间(以毫秒记)

%c 输出打印语句所属的类的全名

%t 输出产生该日志的线程全名

%d 输出服务器的当前时间,默认格式为ISO8601(国际标准时间格式),也可以指定时间格式,如:%d{yyyy年MM月dd日 HH:mm:ss SSS}

%I 输出日志发生的位置,包括类名,线程,及在代码中的行数,如:Test.main(Test.java:10)

%F 输出日志消息产生时所在的文件名称

%L 输出代码中的行号

%% 输出一个"%"字符

可以在%与字符之间加上修饰符来控制最小宽度、最大宽度和文本的对其方式。

如:

%5c   输出category(类型)名称,最小宽度是5, category(类型)<5,默认的情况下右对齐

%-5c  输出category(类型)名称,最小宽度是5, category(类型)<5, "-"号指定左对齐,会有空格

%.5c   输出category(类型)名称,最大宽度是5, category(类型)>5,就会将左边多出的字符截掉, <5不会有空格

.%20.30c category(类型)名称小于20补空格,并且右对齐, 大于30字符,就从左边交远超出的字符截掉

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/684562.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号