Log event datetime with.Net Core Console logger

后端 未结 3 1729
抹茶落季
抹茶落季 2021-02-18 13:33

I\'m using logging to Console output, that built-in to .Net Core framework. Here initialization of the logger:

var serviceCollection = new ServiceCollection();
s         


        
3条回答
  •  故里飘歌
    2021-02-18 14:17

    Built-in .NET Core console logger doesn't log date-time. Track this issue to get more details. The easiest workaround is:

    logger.Log(LogLevel.Information, 1, someObj, null, (s, e) => DateTime.Now + " " + s.ToString());
    

    I wrote a custom console logger to automatically log the timestamp and do other useful tricks:

    [2017.06.15 23:46:44] info: WebHost[1]      Request starting HTTP/1.1 GET http://localhost:6002/hc
    

提交回复
热议问题