Имя BLOB-объекта Nlog Azure Storage не принимает переменные макета - PullRequest
0 голосов
/ 19 марта 2019

Имя BLOB-объекта Nlog Azure Storage не принимает переменные макета

При записи в журнал nLog в BLOB-объект Azure целевая переменная storageBlobName, по-видимому, не принимает ни одну из стандартных переменных NLog, которые можно использовать для создания динамических / пользовательских имен BLOB-объектов.

У меня есть определенная ниже конфигурация в файле app.Config.

<nlog .............>
<variable name="ABC" value="XYZ" />
<targets>  
<target xsi:type="AzureBlobStorageLogger"
         name="Trace-BlobStorageLogger" 
                       storageConnectionString="......." 
                       storageContainerName="AzureBlobContainerName" 
                       storageBlobName="nlog-{var:ABC}-azure-storage-trace.txt" /> </targets> 
    <rules>  </rules> 
    </nlog>

1 Ответ

1 голос
/ 19 марта 2019

Я думаю, что вы пропустили $ до {}, вы можете взглянуть на эту статью :

enter image description here

...