[英]Serilog.Sinks.MongoDB not logging into local MongoDB
使用下面的代碼,無法登錄到 mongoDB
var log = new LoggerConfiguration().WriteTo.MongoDB("mongodb://Localhost/logs", collectionName: "applog").MinimumLevel.Debug().CreateLogger(); log.Information("Log From app");
嘗試使用此代碼“period: TimeSpan.Zero”.WriteTo.MongoDB("mongodb://Localhost/logs", period: TimeSpan.Zero)
你應該使用期間,你的代碼將是這樣的
static void Main(string[] args)
{
SelfLog.Out = Console.Error;
Serilog.Debugging.SelfLog.Enable(msg => Debug.WriteLine(msg));
var log = new LoggerConfiguration()
.WriteTo.MongoDB("mongodb://Localhost/logs", collectionName: "applog",period:TimeSpan.Zero)
.MinimumLevel.Debug()
.CreateLogger();
log.Error("Log From app");
for (int i = 0; i <500 ; i++)
{
log.Error("Log From app" + i);
}
Thread.Sleep(2000);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.