【问题标题】:Creating directory for NLog log file on Azure在 Azure 上为 NLog 日志文件创建目录
【发布时间】:2013-09-05 11:17:38
【问题描述】:

我正在编写应用程序,它在IIS 上以WebRole 的身份运行。我正在使用NLog 进行日志记录。 NLog 目标之一是文件。

我需要这个包含所有最近事件的文件。当然,我还有其他目标,这让我可以更轻松地访问我需要的所有日志数据。我的文件目标有问题。

在我的本地 PC 上,当我将 NLog 配置为登录到 C:\somedir1\somedir2\somedir3\logfile NLog 时,会创建所有需要的目录和日志文件。在 Azure 中,我需要手动创建目录并更改权限,然后NLog 才能写入日志文件。

有什么方法可以向项目添加某种任务来创建我需要的所有目录?我认为运行WebRole 的用户没有足够的权限在C: 驱动器中创建目录。

【问题讨论】:

    标签: logging azure azure-web-roles nlog windows-server-2012


    【解决方案1】:

    您可以将 StartupTask 添加到您的 webrole 并以提升的权限运行它。

    http://msdn.microsoft.com/en-us/library/windowsazure/gg456327.aspx

    【讨论】:

      猜你喜欢
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多