'---------------------------------------------------------------------------------------
' Procedure : WriteError
' DateTime : 10/20/2003 12:34
' Author : Steve
' Purpose : Send The Error Variables to the log file which will be defined in
' GlbStrLogFileName
'---------------------------------------------------------------------------------------
Sub WriteError(LineNum As String, _
errorNum As Integer, _
ErrDesc As String, _
moduleName As String, _
procName As String)
Dim intVarLen%, strVariable$, I%, aChr As String * 1
On Error GoTo Err_WriteError
If LogOnOffSetting = 1 Then
Dim logFile
logFile = FreeFile
Open GlbStrLogFileName For Append As logFile
'write error details to logfile
Write #logFile, "If you are reading this file and there are recorded errors in it"
Write #logFile, "It does not necessarily mean that the program has bugs in it."
Write #logFile, vbCrLf
Write #logFile, "The interpretation of this file should be left to Core-Software Support"
Write #logFile, "or click on the button marked Send Error Log to Support."
Write #logFile, "on the Error Logging Tab in the Options Dialog."
Write #logFile, "--------------------------------------------------------------"
Write #logFile, "CoreSoft Web-Mail AutoProcessor Error Log Details Follow"
Write #logFile, "--------------------------------------------------------------"
Write #logFile, "ModuleName", moduleName$
Write #logFile, "Procedure Name", procName$
Write #logFile, "Error Number", errorNum%
Write #logFile, "Line Number", LineNum$
Write #logFile, "Error Text", ErrDesc$
'write App State to logfile
Write #logFile, "DefEmailAddress", DefEmailAddress
Write #logFile, "DefEmailSubject", DefEmailSubject
Write #logFile, "AutoReplyTemplate", AutoReplyTemplate
Write #logFile, "AutoReplySubject", AutoReplySubject
Write #logFile, "DefEmailTemplate", DefEmailTemplate
Write #logFile, "DefOutLookOrderFolder", DefOutLookOrderFolder
Write #logFile, "DefProcessFolder", DefProcessFolder
Write #logFile, "DefRepeatFolder", DefRepeatFolder
Write #logFile, "DefoutlookFileProcessFolder", DefoutlookFileProcessFolder
Write #logFile, "DefOutPutFolder", DefOutPutFolder
Write #logFile, "DefFileViewer", DefFileViewer
Write #logFile, "DefSMTPServerAddress", DefSMTPServerAddress
Write #logFile, "DefServerPort", DefServerPort
Write #logFile, "DefServerTimeout", DefServerTimeout
Write #logFile, "DefRetAddress", DefRetAddress
Write #logFile, "GlbStrReplyHeader", GlbStrReplyHeader
Write #logFile, "GlbStrReplyFooter", GlbStrReplyFooter
Write #logFile, "OnTopSetting", OnTopSetting
Write #logFile, "LogOnOffSetting", LogOnOffSetting
Write #logFile, "GlbStrLogFileName", GlbStrLogFileName
Write #logFile, "--------------------------------------------------------------------------------------"
Close logFile
End If
Exit Sub
Err_WriteError:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in the EmailErrLog procedure of Module ErrBas", vbExclamation, "Please Write down this message"
Exit Sub
End Sub