美文网首页
Log4J日志输出格式说明

Log4J日志输出格式说明

作者: 唐朝和尚穿越2018 | 来源:发表于2017-09-10 22:32 被阅读0次

在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPattern项中可配置日志输出格式.其中格式符代表的意义如下.

Java代码

%n - 换行

%m - 日志内容

%p - 日志级别(FATAL,   ERROR,   WARN,   INFO,   DEBUG   or   custom)

%r - 程序启动到现在的毫秒数

%% - percent   sign   in   output

%t - 当前线程名

%d   -  日期和时间,

常用的格式有 %d{DATE}, %d{ABSOLUTE}, %d{HH:mm:ss,SSS}, %d{ddMMyyyy HH:mm:ss,SSS}。。。

%l - 同 %F%L%C%M

%F - java源文件名

%L - java源码行数

%C - java类名,%C{1} 输出最后一个元素

%M-java方法名

%n - 换行

%m - 日志内容

%p - 日志级别(FATAL,  ERROR,  WARN,  INFO,  DEBUG  or  custom)

%r - 程序启动到现在的毫秒数

%% - percent  sign  in  output

%t - 当前线程名

%d  -  日期和时间,

常用的格式有 %d{DATE}, %d{ABSOLUTE}, %d{HH:mm:ss,SSS}, %d{ddMMyyyy HH:mm:ss,SSS}。。。

%l - 同 %F%L%C%M

%F - java源文件名

%L - java源码行数

%C - java类名,%C{1} 输出最后一个元素

%M-java方法名

示例:

Java代码

[%d{HH\:mm\:ss\:SSS}][%p] (%c\:%L) - %m%n

[%d{HH\:mm\:ss\:SSS}][%p] (%c\:%L) - %m%n

输出格式为:[08:58:59:412][INFO] (com.soon.action:35) - 服务器启动

相关文章

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

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

  • java日志框架log4j的使用

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

  • LOG4J 配置讲解

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

  • Log4J概念

    Log4j中有三大组件:日志器(Logger)、日志输出目标(Appender)、格式化器(Layout) Log...

  • Log4J日志输出格式说明

    在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPatt...

  • log4j 配置文件详解

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

  • Log4J配置文件

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

  • log4j配置文件的说明

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

  • log4j

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

  • log4j2+Slf4j日志配置文件

    log4j简介 log4j是java常见的日志输出框架, 2015年5月,Apache宣布Log4J 1.x 停止...

网友评论

      本文标题:Log4J日志输出格式说明

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