我们正在使用Azure SDK 2.6,并希望使用NLog将我们的日志写入我们部署到Azure Cloud的辅助角色 . 我们的计划是将这些日志保存到我们为worker角色配置的LocalStorage,然后让Diagnostics扩展将这些日志保存到blob存储 .

设置LocalStorage帐户非常简单,但是当将Diagnostics配置为指向我们想要保留的目录时,我们必须为目录提供一个“绝对路径”,这对我们的worker角色毫无意义 . 我想知道我是如何根据最佳实践指出我的本地存储目录是否具有诊断持久性?

(我发现solution online使用批处理文件在部署worker角色并使用此文件夹存储日志时在硬盘驱动器上创建文件夹,但这不使用LocalStorage,并且似乎没有内联应该如何使用Azure的最佳实践 . )