按顺序创建日志文件

时间:2018-06-04 14:44:55

标签: logging file-io asp-classic

我在经典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

0 个答案:

没有答案