我想设置一个日志聚合器.到目前为止,我倾向于ElasticSearch/Kibana.在我的应用程序中,我正在使用Serilog,它目前正在写入Windows事件日志.如何配置Serilog以将日志发送到ElasticSearch?
我有以下代码的和平,这是一个int素数:
private static IEnumerable<int> Factor(int input)
{
IList<int> result = new List<int>();
while (true)
{
var theSmallestDivisor = GetTheSmallestDivisor(input);
if (theSmallestDivisor == 0)
{
result.Add(input);
return result;
}
result.Add(theSmallestDivisor);
input = input/theSmallestDivisor;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找有关如何改进它的提示,可能使用LINQ.