log4j的org.apache.log4j.PatternLayout
源码:
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %c%n -- %p -- %m%n" />
</layout>
</appender>
如果使用pattern布局就要指定的打印信息的具体格式ConversionPattern,打印参数如下:
<!--
%m 输出代码中指定的消息
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
%r 输出自应用启动到输出该log信息耗费的毫秒数
%c 输出所属的类目,通常就是所在类的全名
%t 输出产生该日志事件的线程名
%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 :10:28,921
%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
%x Used to output the NDC (nested diagnostic context) associated with the thread that generated the logging event
%X Used to output the MDC (mapped diagnostic context) associated with the thread that generated the logging event for specified key
-->
示例:
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MMM-dd HH:mm:ss,SSS}-[TS] %p %t %c - %m%n
输出:2012-06-06 10:45:30,000-[TS] INFO thread30 TestClass - 记录的日志
转载于:https://www.cnblogs.com/luoxuan3/p/4200711.html
log4j的org.apache.log4j.PatternLayout相关推荐
- org.apache.log4j.Logger详解
1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作:跟踪代码运行时轨迹,作为日后审计的依据:担当集成开 ...
- apache log4j入门
学习一项新东西之前,我常常问自己: 这项技术是什么? 这项技术为我们做了什么? 为什么不用其他类似的技术? 如何使用这项技术? 于是我带着这些问题开始学习apache log4j 一,apache l ...
- Apache Log4j使用实例
Apache Log4j使用实例 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任. Blog: 1.Logger类 通过Logger类的静 ...
- Apache Log4j 学习笔记
Apache Logging Project Homepage: http://logging.apache.org Log4j的类图 Logger - 日志写出器,供程序员输出日志信息 Append ...
- java logger 格式_org.apache.log4j.Logger详解
1.概述 1.1.背景 在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作:跟踪代码运行时轨迹,作为日后审计的依据:担当集成开发环 ...
- 网安大事件丨Fortinet对Apache Log4j漏洞利用的全面复盘与防御
起底Apache Log4j漏洞: 如何出现.如何被利用与如何防御 受影响平台: 任何使用Log4j2漏洞版本的应用程序和服务 受影响用户: 任何使用Log4j的具备该漏洞版本的组织 影响: 远程攻击 ...
- Apache Log4j使用详细介绍
Apache Log4j使用详细介绍: 一.简介:1, Log4J 是Apache 的Logging项目.可去官网查看. 2,下载地址:http://logging.apache.org/log4j/ ...
- Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority 的解决办法
问题概述: 使用 Spring Boot-2.0.3 进行项目开发,在配置 Druid 数据监控时,遇到缺包的问题,测试连接操作时报错,导致测试一直无法通过,部分信息如下: Caused by: ja ...
- Apache Log4j 笔记
良好的编码,良好的架构. 如何写一个调试良好的日志记录,毫无疑问,log4j,slf4j,,logback都是必选之一了. 日志记录器(Logger)的行为是分等级的.如下表所示: 分为OFF.FAT ...
最新文章
- Docker容器入门-基本命令的使用
- 《Visual C# 2010入门经典》一导读
- Android OpenGL ES 开发教程(20):颜色Color
- 【学习笔记】线段树的数组大小下限及证明
- Oracle中REGEXP_SUBSTR函数
- Object-c 类、对象方法
- 海洋主题绘画_深圳举办风帆时代海洋绘画作品展,展出作品600余件
- linux限制单个ip频繁连接,限制单个IP并发TCP连接的方法
- linux 第三章红帽子,红帽子 Linux_命令全解
- java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字
- python雷达图怎么做_PYTHON绘制雷达图代码实例
- Spring框架学习[IoC容器高级特性]
- Eclipse 下用Maven构建ssh框架web工程
- ios怎么引入masonry_iOS Masonry的使用需要注意的地方
- VSFlexGrid控件
- 深入浅出mysql数据开发_深入浅出MySQL数据库开发、优化与管理维护 PDF扫描版[513KB]...
- 关于黑苹果耳机麦克风无法正常输入输出以及VoodooHDA启动慢 解决方法
- 程序人生之六:写在 2010 年最后一晚,我这两年的工作总结
- 使用阿里云服务器搭建自己的个人网站
- 台达 PLC - 高速输入
热门文章
- Python爬取千条相亲数据,看看单身率90%的中国男女都在挑剔什么
- Flex控制对主机网页中脚本的访问
- eclipse安装Maven插件M2E
- (第五章)统计函数分组
- python中reshape_python numpy reshape用法及代码示例
- python函数式编程 pdf-Python函数式编程指南(二):从函数开始
- 舰船目标检测的学习笔记
- 计算机视觉CV中特征点提取SURF算法的学习笔记
- Python爬取王者荣耀皮肤
- ubuntu 16.04 Anaconda3 中安装tensorflow环境[CPU版和GPU版]