Sitecore异常处理和日志记录

Sitecore异常处理和日志记录,sitecore,sitecore6,Sitecore,Sitecore6,作为sitecore的新手,我读了很多John West关于sitecore日志记录和异常处理的博客文章 从我从sitecore文档中读到的内容来看,异常处理和日志记录是开箱即用的。然而,我可以帮助很多人写博客,包括管道等,以进行异常处理和日志记录 请有人澄清一下,我们是否需要在何时以及为什么需要使用MVC为Sitecore编写管道?Sitecore有自己的内置日志(Sitecore.Diagnostics命名空间),它使用自己,但是您也可以在自己的组件中写入Sitecore日志。因此,如果您开

作为sitecore的新手,我读了很多John West关于sitecore日志记录和异常处理的博客文章

从我从sitecore文档中读到的内容来看,异常处理和日志记录是开箱即用的。然而,我可以帮助很多人写博客,包括管道等,以进行异常处理和日志记录


请有人澄清一下,我们是否需要在何时以及为什么需要使用MVC为Sitecore编写管道?

Sitecore有自己的内置日志(
Sitecore.Diagnostics
命名空间),它使用自己,但是您也可以在自己的组件中写入Sitecore日志。因此,如果您开发一些前端站点布局和模块(用户控件或web控件),也可以写入Sitecore日志,例如

protected void Page_Load(object sender, EventArgs e)
{
  try
  {
    // do your stuff, like loading content...
  }
  catch(Exception ex)
  {
    Sitecore.Diagnostics.Log.Error("Error in ComponentX", ex, this);
  }
}

是的,明白了。但是,我更好奇/担心的是,为什么以及何时我们需要在下面的每个博客上覆盖mvc.exception pipeline processor、mvc.renderRendering pipeline等:您对异常处理和日志记录的兴趣是否纯粹与Sitecore mvc有关?您链接到的文章涉及Sitecore 6.6的旧技术预览版本,最新版本是Sitecore 6.6更新3。是的,我对Sitecore MVC的最新版本感兴趣?我们是否需要担心博客上的所有要点,还是只是在有意义的地方尝试捕捉?