В Serilog отсутствуют записи в файле журнала для моего веб-проекта ASP VB.NET - PullRequest
1 голос
/ 11 декабря 2019

Следующий код отлично работает для одного пользователя на сайте. Однако, как только несколько пользователей начинают входить в систему одновременно, Serilog начинает пропускать записи файла журнала. Кто-нибудь знает, что мне не хватает, пожалуйста?

Public Class cLogger
    Public Shared gSerilogger As ILogger = Nothing
    Public Shared gblSeriLock As New Object

   Public Shared Sub DoSerilog(ByVal sLogMessage As String)
        SyncLock gblSeriLock
            If gSerilogger Is Nothing Then
                gSerilogger = New LoggerConfiguration().WriteTo.Console().WriteTo.File("d:\Logfiles\SERI.log").CreateLogger()
            End If
            gSerilogger.Information(sLogMessage)
        End SyncLock
    End Sub
End Class

Пример использования:

cLogger.DoSerilog("Test")
...