Sitecore异常处理和日志记录

时间:2013-02-15 12:08:16

标签: sitecore sitecore6

安静的新手到sitecore,我一直在阅读John West关于sitecore日志记录和异常处理的大量博客文章。

根据我从sitecore文档中读到的内容,开箱即用的是异常处理和日志记录。但是,我可以通过管道等方式编写博客来进行异常处理和日志记录。

有人可以澄清,我们是否需要使用MVC为Sitecore编写管道的时间和原因?

1 个答案:

答案 0 :(得分:3)

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);
  }
}