在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) - 服务器启动
相关推荐
针对公司的日志标准进行log4j的方法重写,如想了解详细内容,可访问如下连接地址:https://blog.csdn.net/SongYou05/article/details/80008742。
根据项目需要,要求日志文件名及输出的日志内容头为特殊的格式,因此重写了log4j的一些方法,如要求的格式和项目不同,可根据示例参考进行再次的修改
Log4J 日志文件输出Demo
参照了几个网上大神配置,部分教程的描述有误,最终调试完成,可以实现kettle日志输出,测试版本...需要替换的文件为,Kettle的程序目录下data-integration-6.0\plugins\kettle5-log4j-plugin中有一个log4j.xml文件。
log4j 配置 输出日志到控制台 到文件 代码及案例方便学习
禁用与使用日志请求只是Log4j其中的一个小小的地方,Log4j日志系统允许把日志输出到不同的地方,如控制台(Console)、文件(Files)、根据天数或者文件大小产生新的文件、以流的形式发送到其它地方等等。...
本工程以一个简单的log4j示例演示了log4j的使用方法 本工程编码方式:UTF-8 本工程开发工具:MyEclipse 说明:log4j详细使用方法请参考博客:http://blog.csdn.net/gaohuanjie/article/details/44077551
使用log4j2实现日志数据脱敏
设置log4j的根目录,值为 日志等级(DEBUG,INFO,WARN,ERROR,FATAL) , 输出目标名称 log4j.rootLogger=DEBUG,A1 设置输出方式,常用的有: ConsoleAppender 在控制器中输出信息 RollingFileApperder 在文件中输出...
Log4j2实现不同线程不同级别日志输出到不同的文件中 源码+log4j jar包
log4j按功能保存日志
文件中内容包括模块中某个类单独输出到一个日志文件中、模块中某个package单独输出到一个日志文件中、同一模块不同package输出到一个日志文件中三种情况下log4j.properties配置项配置事例、Java类中代码如何一致编写...
log4j、日志输出、自定义日志、多文件输出。
log4j配置中的输出格式化符号详细说明
log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能
mybatis,log4j打印日志到后台和文件
实际项目中经常会用到日志打印 为避免日志打印输出文件过大 消耗服务器内存 需要限制大小
WAS上log4j日志不能输出(ibatis)sql语句解决办法[借鉴].pdf
演示了java记录通过log4j2记录日志到mysql数据库中
主要介绍了SSM整合中的Log4j的配置详情,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧