社区
Java SE
帖子详情
生成XML日志文件时, 包不包括文件XML头和文件尾?
kkkkwx
2003-09-18 11:39:23
请问大家:
生成XML日志文件时, 包不包括文件XML头和文件尾?
1. 如果包括的话, 那写一条日志时又怎么把新日志给插到里面去?
2. 如果不包括的话, 那日后分析日志时, 还可以对这样的XML文件进行分析吗? 难道是到分析的时候才加上XML文件头和尾的吗?
请赐教!!!
...全文
125
6
打赏
收藏
生成XML日志文件时, 包不包括文件XML头和文件尾?
请问大家: 生成XML日志文件时, 包不包括文件XML头和文件尾? 1. 如果包括的话, 那写一条日志时又怎么把新日志给插到里面去? 2. 如果不包括的话, 那日后分析日志时, 还可以对这样的XML文件进行分析吗? 难道是到分析的时候才加上XML文件头和尾的吗? 请赐教!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkkkwx
2003-09-18
打赏
举报
回复
那应该怎么去写那个xml
文件呢
moumouren
2003-09-18
打赏
举报
回复
有效的xml文件必须有个唯一的root
java写的xml解析器好多的
kkkkwx
2003-09-18
打赏
举报
回复
救命啊......
kkkkwx
2003-09-18
打赏
举报
回复
打错字了, "..马第天生成" 本来应该是 "每天生成.."
kkkkwx
2003-09-18
打赏
举报
回复
谢谢 bobfallen(逐流)
请恕我之前没有把问题说得详细, 目前是用log4j来写日志,但是写日志的操作是log4j来完成的,我在配置文件中设置马第天生成一个日志文件, 它生成的xml文件并没有xml文件的头和尾, 我怎么样才能加上去呢.
阎罗
2003-09-18
打赏
举报
回复
public boolean WriteXML(String Adm, String Date, String content,
String Record, String explain) {
nErrorCode = 0;
String strErrMsg = "";
try {
ArrayList tempxml = new ArrayList();
File TempFile = new File("c:/log.xml");
File source = new File(strFileName);
FileReader fileRead = new FileReader(source);
BufferedReader buffRead = new BufferedReader(fileRead);
boolean eof = false;
int i = -1;
while (!eof) {
i++;
String line = buffRead.readLine();
if (line.equals("</JITNSSB>")) {
tempxml.add(i, "<LOGINFO>");
i++;
tempxml.add(i, "<LOGINFO_CONTENT>" + "操作管理员用户名312123" + "</LOGINFO_CONTENT>");
i++;
tempxml.add(i, "<LOGINFO_TIME>" + "操作时间" + "</LOGINFO_TIME>");
i++;
tempxml.add(i, "<LOGINFO_CONTENT>" + "操作内容" + "</LOGINFO_CONTENT>");
i++;
tempxml.add(i, "<LOGINFO_RESULT>" + "操作结果" + "</LOGINFO_RESULT>");
i++;
tempxml.add(i,
"<LOGINFO_RESULTMEMO>" + "操作结果说明" +
"</LOGINFO_RESULTMEMO>");
i++;
tempxml.add(i, "</LOGINFO>");
i++;
tempxml.add(i, "</JITNSSB>");
buffRead.close();
break;
}
tempxml.add(i, line);
}
FileWriter fileWrite = new
FileWriter(strFileName);
BufferedWriter buffWrite = new
BufferedWriter(fileWrite);
for (int j = 0; j <= i; j++) {
System.out.println(tempxml.get(j).toString());
buffWrite.write( (String) tempxml.get(j));
buffWrite.newLine();
}
buffWrite.close();
}
catch (Exception ex) {
nErrorCode = ERR_GET_DB_FIELD_INFO;
strErrMsg = "XML文件路径不正确或XML文件格式不相符。";
System.out.print(ex.toString());
return false;
}
return true;
}
JAVA写
日志
文件
本文详细介绍了一种在Java项目中记录
日志
的方法,通过自定义
日志
类实现
日志
文件
的创建与追加,同
时
提供了在服务器环境中配置
日志
记录的具体步骤,
包括
web.
xml
中的参数设置与监听器的添加,确保
日志
文件
可以存放在项目目录下。
JAVA学习代码——
日志
文件
本文详细介绍了Log4j的
日志
记录级别及其配置方法,
包括
如何设置不同环境下的
日志
输出级别,以及如何配置
日志
输出的目标和格式。通过具体的配置示例,帮助读者更好地理解和应用Log4j。
WIN7/10下如何查看EVT格式操作系统
日志
本文讲述了在工控机故障排查中,如何处理XP/2000系统遗留的.evt格式
日志
在Win7/10系统中的解析问题,介绍了LogParser工具、pywin32库、Evtx库以及手动解析.evt
文件
头
和事件记录的方法。,
Windows平台 ATF
文件
查看工具 ATFviewer
本文围绕Windows平台的ATFViewer工具展开。先介绍ATF
文件
格式、应用领域及重要性,接着阐述Qt库在该工具中的集成与功能提升,还解读了工具的核心功能、界面设计、高级特性。同
时
给出使用注意事项,
包括
安装配置、安全隐私等,最后探讨扩展优化、未来发展趋势。
使用log4net
本文介绍了解决log4net配置不当导致
日志
文件
无法
生成
的问题。通过正确配置app.config及.exe.config
文件
,实现控制台及滚动
文件
两种输出方式,并调整了
日志
文件
的大小及数量限制。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章