Nlog Azure存储Blob名称不接受布局变量

时间:2019-03-19 05:53:25

标签: azure blob storage nlog blobstorage

Nlog Azure存储blob名称不接受布局变量

当nLog日志记录写入Azure blob时,storageBlobName目标变量似乎不接受任何可用于生成动态/自定义blob名称的标准NLog变量。

我在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 个答案:

答案 0 :(得分:1)

我认为您在{}之前错过了$,您可以查看一下article

enter image description here