从配置文件配置 AzureTableStorage Serilog 接收器

Configuring AzureTableStorage Serilog sink from config file

Serilog 的 Azure Table 存储接收器是否可以像其他接收器一样通过 app/Web.config 配置,例如 Elasticsearch 和 Seq,它们可以从配置文件中配置。

Azuregithub 页面Table存储接收器仅显示基于代码的配置。

谢谢

我想出了这个:

<add key="serilog:using" value="Serilog.Sinks.AzureTableStorage" />
<add key="serilog:write-to:AzureTableStorageWithProperties.connectionString" value="DefaultEndpointsProtocol=https;AccountName=someaccount;AccountKey=uJeYNoa/4dKKtH3zG+7YlA==;EndpointSuffix=core.windows.net" />
<add key="serilog:write-to:AzureTableStorageWithProperties.storageTableName" value="my-logs" />

有了这个,我能够看到存储资源管理器中的日志