27 lines
823 B
Plaintext
27 lines
823 B
Plaintext
|
example usage:
|
||
|
<%
|
||
|
Dim strErrEvent
|
||
|
|
||
|
On Error Resume Next
|
||
|
... some code Or event that may fail due To an Error
|
||
|
If Err Then
|
||
|
' in the event of an error, write the page path,
|
||
|
' error number and error description to the log file...
|
||
|
strErrEvent = Request.ServerVariables("PATH_INFO") & vbTab & _
|
||
|
Err.number & vbTab & Err.description
|
||
|
WriteLog Server.MapPath("/website_errors.txt"), strErrEvent
|
||
|
End If
|
||
|
On Error GoTo 0
|
||
|
%>
|
||
|
source code:
|
||
|
<%
|
||
|
Private Sub WriteLog(ByVal pathname, ByVal logevent)
|
||
|
Dim objFSO, objFile
|
||
|
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
|
||
|
Set objFile = objFSO.OpenTextFile(pathname, 8, True)
|
||
|
objFile.WriteLine Now() & vbTab & logevent
|
||
|
objFile.Close
|
||
|
Set objFile = Nothing
|
||
|
Set objFSO = Nothing
|
||
|
End Sub
|
||
|
%>
|