log4j pattern详解_log4j.additivity

log4j pattern详解_log4j.additivity  在log4j的javadoc里面找到了所有的pattern,总结一下:%c输出类的名字,默认是输出全名,可以指定输出多少层次,比如%c{2}这样配置的话”a.b.c”是全类名,会输出”b.c”. %d用来输出log事件发生的时间。可以指定格式,比如:%d{yyyy-MM-ddHH:mm:ss}会输出2007-04-2620:12:03 %F   输出

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

 

在log4j的javadoc里面找到了所有的pattern,总结一下:

%c 输出类的名字,默认是输出全名,可以指定输出多少层次,比如%c{2}这样配置的话 “a.b.c” 是全类名,会输出”b.c”.

 

%d 用来输出log事件发生的时间。可以指定格式,比如:%d{yyyy-MM-dd HH:mm:ss}会输出
2007-04-26 20:12:03

 

%F    输出log事件发生的文件。

%l    输出log事件发生的位置,会输出全类名和在源码的哪一行。

%L    输出log事件发生在源码的第几行。

%m    输出message的内容,就是logger.info(message)的内容。

%M    输出log事件发生的方法名。

%n    输出一个换行符。不用担心系统的问题。

%p    输出log事件的级别,即info,debug,warn等。

%r    输出log事件所用的时间。

%t    输出log事件所在的线程。

%x    输出NDC

%X    输出MDC

%%    输出%

 

一般的用法:

log4j.appender.stdout.layout.ConversionPattern=%d %5p (%c:%L) – %m%n

 

就足够了,但是有时候需要输出业务日志,则需要简短

log4j.appender.stdout.layout.ConversionPattern=%d %p – <%m>%n

 

则记录业务日志为:

2008-12-26 13:34:11,265 ERROR  – <读取属性文件—>失败!- 原因:D:/programs/eclipse_workspace/aaa.properties文件路径错误或者文件不存在>

 

欢迎访问:进销存第一门户网       http://www.jxc114.com/bbs

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172107.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三大战略分析方法——SWOT、PEST、波特五力模型

    三大战略分析方法——SWOT、PEST、波特五力模型目录1.SWOT分析模型「SWOT分析模型简介」「SWOT模型含义介绍」「SWOT分析步骤」2.PEST分析模型PEST分析的内容3.波特五力模型[定义][五力模型]1.SWOT分析模型「SWOT分析模型简介」(也称TOWS分析法、道斯矩阵)。在现在的战略规划报告里,SWOT分析应该算是一个众所周知的工具。来自于麦肯锡咨询公司的SWOT…

    2022年6月12日
    50
  • 笛卡尔积的解释和作用[通俗易懂]

    笛卡尔积的解释和作用[通俗易懂]一:笛卡尔积的解释例给出二个域:假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。。类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。[编辑本段]笛卡尔积的运算性质  由于有序对&lt;x,y&gt;中x,y的位置是确定的,因此A×B…

    2022年7月11日
    22
  • 易语言调用大漠把血蓝内力体力转化为进度条

    易语言调用大漠把血蓝内力体力转化为进度条把游戏角色的体力、血值、内力、经验通过进度条组件动态读取显示出来,并且通过api函数SendMessage来实现进度条颜色的变化,这里我们设置了血,体力,内力,经验的不同颜色,会根据游戏时时变化百分比例,调用大漠的OCR先把数值读出来,然后换算成进度调的百分比。第18课511遇见易语言大漠内力体力判断时时显示易语言源码:.版本2.子程序体力变化.局部变量str,文本型.局部变量a,双精度小数型.局部变量b,双精度小数型.局部变量c,双精度小数型.局.

    2022年7月13日
    16
  • LaTeX公式自动换行

    LaTeX公式自动换行LaTeX公式自动换行文章目录LaTeX公式自动换行前言一、autobreak宏包二、breqn宏包总结前言在使用amsmath等宏包输入公式的时候,最折腾的就是比较特殊样式的公式和长公式,尤其是长公式在投稿期刊排版的时候经常遇到,有的期刊是双栏的版式,这样公式太大就要面临公式要进行折行的调整,很多时候我们使用align,multiline等环境,现在有个更加灵活的更加自动的宏包来了,可以让长公式自动换行了。一、autobreak宏包\usepackage{amsmath}\usepacka

    2022年6月3日
    201
  • 电信光猫桥接模式设置之后iptv机顶盒怎么连接路由器_光猫桥接改回路由模式

    电信光猫桥接模式设置之后iptv机顶盒怎么连接路由器_光猫桥接改回路由模式电信天翼网关TEWA-700G,进入管理员权限设置为桥接模式。

    2022年10月8日
    0
  • T-SQL查询进阶-10分钟理解游标

    T-SQL查询进阶-10分钟理解游标

    2022年3月12日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号