您的位置:首页 > 编程语言 > VB

20100504 学习记录:vb输出log

2010-05-06 16:25 295 查看
为了方便监测数据在某vb写的程序生成的dll中的动态走向,尝试在原vb程序中添加写log功能

1.

Open "c:\log.txt" For Append As 1
Print 1, lsSql
Close 1

Open "c:\vb\model\model.htm" For Append As 1
Print 1, strLogoQuestionHTM
Close 1

2.

Public Sub MyLog(nStr As String)
Dim f As String, H As Long
Dim E As String, a As String

nStr = Format(Now, "yyyy-mm-dd hh:mm:ss ") & nStr
f = "D:\" & Format(Now, "yyyymmdd") & "LeeOV.log"
E = "D:\myprog.log"

Open "D:\testlog.txt" For Append As #1
Print #1, nStr
Close #1

Open f For Output As #1
Print #1, nStr
Close #1

Open E For Output As #2
Print #2, nStr
Close #2

H = FreeFile
Open E For Append As #H
Print #H, nStr
Close #H

End Sub

3.

Dim fs, b, f

Set fs = CreateObject("Scripting.FileSystemObject")
Set b = fs.CreateTextFile("C:\sa.txt", True)

b.WriteLine Format(Now, "yyyy-mm-dd hh:mm:ss ") & a

b.Close

4.vb.net

  Dim b, fs As Object

fs = CreateObject("Scripting.FileSystemObject")
b = fs.OpenTextFile("C:\" & VB6.Format(Now, "yyyy-mm-dd") & "vblog.txt", 8, True)
b.WriteLine(VB6.Format(Now, "yyyy-mm-dd hh:mm:ss ") & " GetItem()-stData: " & stData)
b.WriteLine(VB6.Format(Now, "yyyy-mm-dd hh:mm:ss ") & " GetItem()-LT_MORE_T: " & LT_MORE_T)
b.Close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: