1

sitecore の初心者である私は、sitecore のログ記録と例外処理に関する John West のブログ投稿をたくさん読んでいます。

サイトコアのドキュメントから読んだところによると、例外処理とログはすぐに使用できます。ただし、例外処理とログ記録のためにパイプラインなどを含めることについてブログを書いている人はたくさんいます。

いつ、なぜ MVC を使用して Sitecore のパイプラインを作成する必要があるかを明確にしていただけますか?

4

1 に答える 1

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);
  }
}
于 2013-02-15T19:33:35.983 に答える