Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Azure日志分析中每天将日志事件滚动到文件中_Azure_Logging_.net Core - Fatal编程技术网

如何在Azure日志分析中每天将日志事件滚动到文件中

如何在Azure日志分析中每天将日志事件滚动到文件中,azure,logging,.net-core,Azure,Logging,.net Core,我目前正在.net核心应用程序中使用serilog进行结构化日志记录。我正在将每个事件记录到Azure日志分析工作区。它们的最长保存期为730天。我想让日志超过730天 现在,我想将everydays日志事件滚动到一个文件中,并将其存储到blob存储中。我该怎么做呢。目前,已经有Serilog发行包了 从软件包中,您可以获得它的依赖项详细信息,您可以找到它支持.NETStandard 2.0,因此它支持.NET core。有一个Serilog.Sinks.AzureBlobStorage软件包,

我目前正在.net核心应用程序中使用
serilog
进行结构化日志记录。我正在将每个事件记录到Azure日志分析工作区。它们的最长保存期为730天。我想让日志超过730天


现在,我想将everydays日志事件滚动到一个文件中,并将其存储到blob存储中。我该怎么做呢。

目前,已经有Serilog发行包了


从软件包中,您可以获得它的依赖项详细信息,您可以找到它支持.NETStandard 2.0,因此它支持.NET core。

有一个Serilog.Sinks.AzureBlobStorage软件包,也许这就是您想要的。显然@GeorgeChen这将是一个很好的解决方案