目前我的集线器构建器如下所示:
hub = new HubConnectionBuilder()
.WithUrl(Constants.HubsUrl + "/MainHub", options =>
{
options.Headers.Add(Constants.HeaderToken, token);
options.UseDefaultCredentials = true;
})
.ConfigureLogging(logging =>
{
logging.AddDebug();
logging.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Warning);
})
.WithAutomaticReconnect(new[] {
TimeSpan.Zero,
TimeSpan.FromSeconds(5),
TimeSpan.FromSeconds(30)
})
.Build();
如何将
Serilog
提供商添加到我的日志记录中?
如果我没记错的话,你照常配置Serilog:
Log.Logger = new LoggerConfiguration()
.WriteTo.Console()
.CreateLogger();
然后在
ConfigureLogging
中调用 AddSerilog
NuGet 包中的 Serilog.Extensions.Logging
方法:
logging.AddSerilog();