VCS_Log.bas 900 B

12345678910111213141516171819202122232425262728293031323334
  1. Option Compare Database
  2. Dim log_file_path As String
  3. Public Function log_file()
  4. log_file = log_file_path
  5. End Function
  6. Public Sub logger(origin As String, level As String, msg As String)
  7. Dim fso As Object
  8. Dim oFile As Object
  9. Set fso = CreateObject("Scripting.FileSystemObject")
  10. If Not Len(log_file_path) > 0 Then
  11. log_file_path = CurrentProject.path & "\" & "logVCS_" & Format(Now, "yymmdd_hhMMss") & ".log"
  12. Debug.Print log_file_path
  13. If Not fso.FileExists(log_file_path) Then
  14. Set oFile = fso.CreateTextFile(log_file_path)
  15. oFile.Close
  16. End If
  17. End If
  18. Set oFile = fso.OpenTextFile(log_file_path, ForAppending)
  19. 'oFile.WriteBlankLines (2)
  20. oFile.WriteLine (CStr(Now) + " - " + origin + " - " + level + " - " + msg)
  21. oFile.Close
  22. Set fso = Nothing
  23. Set oFile = Nothing
  24. End Sub