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>
我想你错过了{}之前的$,你可以看看这个article: