以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 關於日志的疑問 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34745) |
-- 作者:FoxMan -- 发布时间:2013/6/14 15:41:00 -- 關於日志的疑問 Save 将调试信息保存到一个文本文件中,语法: Save(FieName, Append) FileName:字符型,目标文件名,要包括路径。
保存某一个Log后,会自动清除该Log的日志信息,这样可以避免信息的重复保存。 是否說保存後,该Log信息為Nothing?如人為刪除了文本文件,是否無法得到该Log信息了? 示例二,创建一个登录日志 在项目的AfterOpenProject事件中设置如下代码: Output.Logs("登录日志").Add(User.Name & ":" & Date.Now ) 简单的一行代码,是否能自始至終记录?
|
-- 作者:XYT -- 发布时间:2013/6/14 15:44:00 -- 你删除后也会自动生成的,只是前面的记录没有了 |
-- 作者:Bin -- 发布时间:2013/6/14 15:45:00 -- 这有什么问题. 你自己都已经说得很清楚了啊? 你想问的是什么? 简单的一行代码,是否能自始至終记录? 这个当然可以啊,除非被人为删除.
|
-- 作者:FoxMan -- 发布时间:2013/6/14 15:55:00 -- 以下是引用Bin在2013-6-14 15:45:00的发言:
这有什么问题. 你自己都已经说得很清楚了啊? 你想问的是什么? 简单的一行代码,是否能自始至終记录? 这个当然可以啊,除非被人为删除. 日誌嘛,當然是要自始至終记录所有內容. 如代碼 Output.Logs("登录日志").Add(User.Name & ":" & Date.Now ) Output.Logs("登录日志").Save("c:\\log.txt",True) Output.Logs("登录日志").Clear 如人为删除文本文件,前面的记录没有了 如代碼 Output.Logs("登录日志").Add(User.Name & ":" & Date.Now ) 自始至終记录,內容N多時,此Log容量沒限制嗎? |
-- 作者:狐狸爸爸 -- 发布时间:2013/6/14 15:57:00 -- 呵呵,这个真的没有限制,和你硬盘大小有关。 |
-- 作者:FoxMan -- 发布时间:2013/6/14 15:59:00 -- 以下是引用狐狸爸爸在2013-6-14 15:57:00的发言: 呵呵,这个真的没有限制,和你硬盘大小有关。 明白了,多謝各位指教!
|
-- 作者:FoxMan -- 发布时间:2013/6/14 16:31:00 -- 既然保存某一个Log后,会自动清除该Log的日志信息 ,下面示例二最後一句 Output.Logs("登录日志").Clear 是否多餘? 示例二,创建一个登录日志 在项目的AfterOpenProject事件中设置如下代码: Output.Logs("登录日志").Add(User.Name & ":" & Date.Now ) Output.Logs("登录日志").Save("c:\\log.txt",True) |
-- 作者:XYT -- 发布时间:2013/6/14 16:33:00 -- 保存了没有清除Log文本里面的数据啊,你清空和手动删除才会 |
-- 作者:FoxMan -- 发布时间:2013/6/14 16:38:00 -- 以下是引用XYT在2013-6-14 16:33:00的发言: 保存了没有清除Log文本里面的数据啊,你清空和手动删除才会 保存某一个Log后,会自动清除该Log的日志信息 ===> 然則此話何解?
|
-- 作者:XYT -- 发布时间:2013/6/14 16:40:00 -- 日志内容是不会自动清除的,即使打开一个新的项目,上一个项目的日志内容还是会保存 ,那个是SAVE的FALSE才会覆盖 [此贴子已经被作者于2013-6-14 16:54:40编辑过]
|