问写日志文件用.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 <
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
<folder state="unchecked" isBra ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......