log4j输出文件的格式

wxd83210 2011-11-18 11:11:40
在使用log4j时,将日志输出到txt文件中,我想要指定这个txt文件的表头并且每一列想要有序号,应该怎样设置????
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anhy 2011-11-18
  • 打赏
  • 举报
回复
http://www.blogjava.net/kit-soft/archive/2009/08/28/292977.html
参考一下
wxd83210 2011-11-18
  • 打赏
  • 举报
回复
不好意思啊!可能是我没说明白 我希望log4j的日志格式是下面这样的:
序号 日期 sql语句
1 2011/01/01 update project set TABLEID = '2201,1356,3309'
2 2011/01/02 insert into project set TABLEID = '2201,1356,3309'
我想设置这样的格式
anhy 2011-11-18
  • 打赏
  • 举报
回复
5 log4j.appender.stdout.layout.ConversionPattern= [QC] %p [%t] %C.%M(%L) | %m%n

如果使用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日 22:10:28,921

%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
wxd83210 2011-11-18
  • 打赏
  • 举报
回复
我看过那个网页了,那里面也没说怎样配置输出文件的格式啊?比如说:每行显示的序号或者每列的含义是什么?麻烦您在指点一下!

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧