安静的 sitecore 新手,我一直在阅读 John West 关于 sitecore 日志记录和异常处理的大量博客文章。
从我从 sitecore 文档中读到的内容来看,异常处理和日志记录是开箱即用的。但是,我可以让很多人写博客,包括用于异常处理和日志记录的管道等。
有人可以澄清一下,我们是否需要以及为什么需要使用 MVC 为 Sitecore 编写管道?
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);
}
}