Я использую ядро asp.net 2.2 и хочу переключиться с записи журналов в файл на хранилище BLOB-объектов Azure.
и не получаю записанных блобов.
nlog.config (частично для краткости):
<extensions>
<add assembly="NLog.Web.AspNetCore"/>
<add assembly="NLog.Extensions.AzureBlobStorage" />
</extensions>
<target xsi:type="AzureBlobStorage" name="azure"
container="logs"
connectionString="**REMOVED**"
blobName="test.log"
layout="${longdate}|${event-properties:item=EventId_Id}|${pad:padding=-5:inner=${uppercase:${level}}}|${logger:shortName=true}|${message} ${exception:format=tostring}|url: ${aspnet-request-url}|action: ${aspnet-mvc-action}" />
Внутренний журнал:
Ошибка AzureBlobStorageTarget: не удалось инициализировать blob = test.log в контейнере =logs Exception: System.NullReferenceException: ссылка на объект не установлена для экземпляра объекта.в NLog.Targets.BlobStorageTarget.CloudBlobService.InitializeContainer (String containerName, CancellationToken cancellationToken) в NLog.Targets.BlobStorageTarget.CloudBlobService.InitializeAndCacheBlob
Stringпробовал
connectionStringKey с теми же результатами.
У меня есть контейнер
logs в указанной учетной записи хранения.
есть идеи?