社区
Java SE
帖子详情
生成XML日志文件时, 包不包括文件XML头和文件尾?
kkkkwx
2003-09-18 11:39:23
请问大家:
生成XML日志文件时, 包不包括文件XML头和文件尾?
1. 如果包括的话, 那写一条日志时又怎么把新日志给插到里面去?
2. 如果不包括的话, 那日后分析日志时, 还可以对这样的XML文件进行分析吗? 难道是到分析的时候才加上XML文件头和尾的吗?
请赐教!!!
...全文
129
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写
日志
文件
package /** * 类型:类名 --> * 创建人: * 版本号: * 版权所有: * 创建
时
间: * 修改
时
间: */ import java.io.File; import java.io.FileNotFoundException; import java....
JAVA学习代码——
日志
文件
日志
记录器(Logger)是
日志
处理的核心组件。log4j具有5种正常级别(Level)。: 1.static Level DEBUG : DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。 2.static Level INFO INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。 3.static Level WARN WARN
WIN7/10下如何查看EVT格式操作系统
日志
Python解析EVT系统
日志
Windows平台 ATF
文件
查看工具 ATFviewer
ATF(Application Trace Format)
文件
格式是专门用于应用程序跟踪
日志
的
文件
格式,它的设计初衷是为了便于程序开发者、测试人员和系统分析人员能够高效地记录和分析应用程序在运行
时
所产生的各种事件。ATF的历史可以追溯到早期的软件开发,但随着技术的发展,其格式和应用已经迭代了数次,以适应现代软件复杂性和性能要求的提升。Qt是一个跨平台的C++图形用户界面应用程序框架,由Trolltech公司开发。自1995年首次发布以来,Qt迅速成为开发图形界面应用程序的首选工具之一。
自建安全运营中心(SOC)一
一、数据源系统 数据源系统指的是数据分析
时
使用的数据,也可以理解为系统支持的数据格式,常见的数据源
包括
以下六种 1、网络流量 网络流量是最常见的数据源之一,主要分为网络全流量和Netflow两种。 网络流量包含完整的网络数据,即TCP/IP协议栈的数据,比如MAC
头
,IP
头
、TCP
头
、Http
头
及Http载荷数据,对于分析网络中的攻击行为帮助非常大。 Netflow提供网络流量的会话级视图,记录了每个TCP/IP事务的信息。也许不能像全流量那样提供完整记录,但是当汇聚起来
时
,它更易于管理和分析。
Java SE
62,622
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章