美文网首页
log4J日志输出信息中的符号代表的意义

log4J日志输出信息中的符号代表的意义

作者: 宝贝双双 | 来源:发表于2017-05-27 17:36 被阅读0次

-X号: X信息输出时左对齐;

%p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,

%d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921

%r: 输出自应用启动到输出该log信息耗费的毫秒数

%c: 输出日志信息所属的类目,通常就是所在类的全名

%t: 输出产生该日志事件的线程名

%l: 输出日志事件的发生位置,相当于%C.%M(%F:%L)的组合,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10)

%x: 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。

%%: 输出一个"%"字符

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

%L: 输出代码中的行号

%m: 输出代码中指定的消息,产生的日志具体信息

%n: 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"输出日志信息换行

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

1)%20c:指定输出category的名称,最小的宽度是20,如果category的名称小于20的话,默认的情况下右对齐。

2)%-20c:指定输出category的名称,最小的宽度是20,如果category的名称小于20的话,"-"号指定左对齐。

3)%.30c:指定输出category的名称,最大的宽度是30,如果category的名称大于30的话,就会将左边多出的字符截掉,但小于30的话也不会有空格。

4)%20.30c:如果category的名称小于20就补空格,并且右对齐,如果其名称长于30字符,就从左边交远销出的字符截掉。

相关文章

  • log4J日志输出信息中的符号代表的意义

    -X号: X信息输出时左对齐; %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATA...

  • java日志框架log4j的使用

    log4j 简介 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志...

  • log4j

    log4j是日志输出插件,专门用于进行日志管理。日志是系统运行过程中的后台输出信息。传统方式获取日志:System...

  • #30天专注成长计划# day23 Log4j输出日志格式

    Log4j输出日志格式 Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数如下: - ...

  • shell的一些难点

    全部信息符号 2>&1符号详解: 1 表示标准输出的信息2 表示标准错误的信息2>&1 代表所有输出的信息 符号示...

  • LOG4J 配置讲解

    log4j日志输出格式一览: %c 输出日志信息所属的类的全名%d 输出日志时间点的日期或时间,默认格式为ISO8...

  • log4j 配置文件详解

    记下依赖包 log4j 有三个核心功能 日志信息的优先级 日志信息的输出目的地 日志输出的格式 而使用配置文件不仅...

  • Log4J配置文件

    Log4J 采用类似 C 语言中的 printf 函数的打印格式格式化日志信息,打印参数如下: %m 输出代 码中...

  • Spark任务中的log4j简单配置方法

    Spark默认是集成log4j作为日志框架的,因此在我们的Spark作业中也使用log4j来输出日志。不过,如果只...

  • log4j配置文件的说明

    log4j配置文件的说明:代表root节点整个工程下所有输出日志的地方配置的输出的级别和输出的位置。log4j.r...

网友评论

      本文标题:log4J日志输出信息中的符号代表的意义

      本文链接:https://www.haomeiwen.com/subject/ofiqfxtx.html