易截截图软件、单文件、免安装、纯绿色、仅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 <


相关问答:

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

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

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

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

请问如何取XML的属性值 - .NET技术 / C#

我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
 XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号