易截截图软件、单文件、免安装、纯绿色、仅160KB

问写日志文件用.log好还是XML好?

写了一个小程序,想记录操作日志
不知道是用.log文件方便快捷
还是用XML文件方便快捷

大家说说看法,谢谢

不好意思,发错地方了


移过来了
刚才发SQL版去了,呵呵

我觉得是xml文件方便!

xml读取Log的时候方便一些,

不过俺写日志还是用txt
个人认为txt在速度上要快,毕竟不能因为写日志而降低了程序了效率嘛。

XML对格式要求严格,且带许多无关的文字,增加了日志大小,个人倾向log。

愿闻各位高见。

.log 也可以是XML文件也可以是用分隔符隔开的文本文件.
主要你的操作记录大不大,不大的话用什么都无所谓(比如就是固定几行之类的)
如果资料量稍大,推荐XML
如果资料量很大,存数据库才是最好的

log4net.dll

当然是log
log可以记录二进制的。

有本调试技术手册里这样写的。

还有一个问题
分割符号一般用什么呢?


随你喜欢,只要是文本内容中不会出现的字符即可
比如Tab , ; 等

引用
还有一个问题
分割符号一般用什么呢?



如果操作频繁的话,是把操作记录缓存一段时间到内存里,过一段时间再写道磁盘里,
还是即时写进去?即时写的话,是不是IO操作太频繁了?

弱弱的问一下 IIS的日志是怎么写进去的?

用EventLog不行么?

log4net不是挺好的。

.xml  .log  .txt 是都可以的,问题是看你用于什么样的程序了,如果你是搞PAD上这类的,肯定是要求效率的。。

这个要看用途的

Win32的程序我一般是xml或者txt <


相关问答:

如何对xml内容数据进行比较 - VC/MFC / HTML/XML

如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
  <TestLIST>
  <PID>40</PID>
  <TestName>深圳市</TestName> ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

在这样一个xml文件里如何选择特点节点

<?xml version="1.0" encoding="UTF-8" ?> 
<root> 
<video> 
  <device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......

关于Struts2的xml输入校验 - Java / Java EE

在action中至少有4个方法,每个方法接受一种请求,例如四个方法最简单的就是增删改查,每一种操作,需要校验的action属性是不同的,校验属性的规则也是不同的,怎么样才能使用xml的输入校验?
如果是使用actionName ......

C# 语法导出XML 的编码设置

我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?> 
的编码格式!怎么设置?谢谢!急!


只要保存为xml格式, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号