求助, 写日志文件时碰到的难题!(在线等...)

kkkkwx 2003-09-15 10:29:15
小弟有个问题想问一问大家, 我现在要用log4j来写日志
1. 若其生成一个日志文件后是一个标准的XML文件,头尾标签都已经写好了,那么我下一次再写入一条日志时又怎么能将新日志插到里面呢?那起不是又要用到IO流进行操作, 这样的话如果日志文件太大那效率不是很底吗?

2. 若生成的不是一个标准的XML文件, 那么日后要用日志里的信息做统计的时候因为其不是一个标准的XML文件, 还可以进行解析吗?(例如统计某用户登录系统的次数)


不知哪位大虾有什么好的方案, 请赐教...
...全文
33 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
阎罗 2003-09-15
  • 打赏
  • 举报
回复
1:你在下次在写入日志的时候可以在xml文档里面增加一个节点然后在他下面添加相应的元素及属性就行
2:如果不是标准的xml文档的话,就不能用dom,sax,jdom等对它进行解析
dmhorse 2003-09-15
  • 打赏
  • 举报
回复
1.exactly
2.yes,use txt format.
kkkkwx 2003-09-15
  • 打赏
  • 举报
回复
谢谢 dmhorse(dmhorse)及 bobfallen(逐流)
我目前必须要xml文件的格式, 文本格式不行.
bobfallen(逐流),照你这么说, 那我最外层的那个结束标签得用RandomAccessFile流来干掉,再加上新的日志结点是吗?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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