我在经典ASP中编写一个函数,我需要根据HTTP请求和响应存储日志文件。如果我没有正确处理这些日志,那么它们的大小会相当大。我想问你最好的做法是什么(如果有的话),我该怎么处理它。
我想过每次当前文件达到指定大小时都会创建一个新的日志文件,但我不确定这是否是一个有效的解决方案。任何想法或例子将不胜感激。这是我当前记录的函数:
Function WriteLog(ByVal psMessage)
Dim oFs: Set oFs = Server.CreateObject("Scripting.FileSystemObject")
Application.Lock
Dim oTs: Set oTs = oFs.OpenTextFile(logFile, 8, True) '8 = ForAppending
oTs.WriteLine Now() & vbTab & psMessage
oTs.Close
Application.UnLock
Set oTs = Nothing
Set oFs = Nothing
WriteLog = True
End Function