1

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

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

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

4

1 回答 1

3

Sitecore 有自己使用的内置日志记录(Sitecore.Diagnostics命名空间),但是您也可以在自己的组件中写入 Sitecore 日志。所以如果你开发一些前端站点布局和模块(用户控件或者网页控件),你也可以写到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);
  }
}
于 2013-02-15T19:33:35.983 回答