【问题标题】:Where are sitecore logs on azure?天蓝色上的站点核心日志在哪里?
【发布时间】:2017-03-30 02:35:49
【问题描述】:

Sitecore 6.6 使用 Sitecore Azure 3.0 工具部署在 azure 上。我正在寻找站点核心日志,因为我需要查看谁更改了特定项目,但我找不到它们。所以我对 AUDIT 日志行感兴趣。

我在寻找 blob 存储,但只有容器:cacheclusterconfigs、publishtargets、sitecore-auto-deploy、wad-control-container、wad-iis-logfiles。

我正在使用 azure 存储资源管理器查看表存储,但只有表:WADDiagonsticInfrastructureTable、WADDirectoriesTable、WADLogsTable、WADPerformanceCountersTable、WADWindowsEventLogsTable。

审计日志存储在哪里?

【问题讨论】:

    标签: azure sitecore sitecore-azure


    【解决方案1】:

    巴特沃米耶。

    您可以在部署期间 Sitecore Azure 模块创建的 Azure 存储服务中找到 WADLogsTable 表中的 Sitecore 日志条目。

    请查看以下文章了解更多详情: https://kb.sitecore.net/articles/400950

    最好的祝愿, 奥列格·布罗夫

    【讨论】:

      【解决方案2】:

      在 Sitecore Experience Platform 8.2 中,日志文件的位置已更新:https://kb.sitecore.net/articles/911837

      现在可以通过 Application Insights 访问日志。找到合适的 Application Insights 对象:

      选择对象,这将启动一个新窗口:

      打开一个新选项卡(查询)并准确输入以下查询:

      traces
      | extend scinstancename=parsejson(customDimensions).InstanceName
      | where timestamp > now(-1d)
      | summarize count(), any(tostring(scinstancename)) by cloud_RoleInstance
      | extend InstanceName=any_scinstancename
      | extend CloudRole=cloud_RoleInstance
      | project InstanceName, CloudRole
      | order by InstanceName asc
      

      点击“开始”。

      找到您要查看其日志的实例,并记下 CloudRole 列:

      最后,在新选项卡中运行以下查询,将“CloudRole”替换为您在上一步中找到的角色:

      traces
      | where cloud_RoleInstance == 'REPLACE_THIS_ROLE'
      | where timestamp > now(-14d)
      | project timestamp, message
      | sort by timestamp desc
      

      日志文件如下所示:

      如果需要,可以将结果导出为 CSV:

      【讨论】:

        【解决方案3】:

        默认情况下,Sitecore 日志存储在 web.config 文件中此设置中指定的文件夹下名为“logs”的文件夹中:

        <sc.variable name="dataFolder" value="/data" />
        

        默认情况下,此值为“/data”。在典型的非 Azure 实现中,此值通常是“Data”文件夹的绝对路径,该文件夹比 Sitecore“Website”文件夹高一级。

        使用 Sitecore Azure 模块时,该值会在部署期间转换为“/App_Data”。因此,您会在 Azure 实例的“/App_Data/logs”下找到您的日志。

        如果您不想通过文件系统/远程桌面访问日志,您也可以在 Sitecore 桌面界面中查看它们。只需登录到 Sitecore 桌面,然后单击 Sitecore 按钮 -> 报告工具 -> 日志查看器。在日志查看器应用程序中,您将能够从您登录的 Sitecore 实例打开和查看日志文件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多