ULS ログ
最終更新日: 2010年4月12日
適用対象: SharePoint Foundation 2010
このトピックでは、Microsoft SharePoint Foundation 2010 開発者用に新しく追加されたログ機能、および強化された既存のログ メカニズムについて説明します。
新しいログ機能
SharePoint Foundation の新しいログ機能を次に示します。
SPMonitoredScope
SPMonitoredScope はコード属性です。この属性をクラスまたはメソッドに適用すると、開発者が、完全なアプリケーション情報とカスタム文字列でログ情報を SharePoint Foundation 利用状況データベースに書き込むことができます。
要求利用状況データベース
要求利用状況データベースを使用すると、ページがレンダリングされ、実行されたすべての SharePoint Foundation リソース要求を取得できます。
開発者ダッシュボード
開発者ダッシュボードは、SharePoint Foundation Web ページのデバッグ時に開発者が有効にできるユーティリティです。ASP.NET トレースの概念と似ており、このダッシュボードには、ユーザーへの要求のすべての詳細情報が表示されます。
API に関する機能強化
Windows SharePoint Services 3.0 で SharePoint トレース ログおよび統合ログ システム (ULS) ログに書き込むには、IDiagnosticsManager インターフェイスを実装する必要があり、追加のコードが必要でしたが、SharePoint Foundation では、SPDiagnosticsServiceBase クラスを使用することをお勧めします。このクラスを使用すると、より効率的な方法で簡単に ULS ログを操作できます。具体的には、このクラスには実装が簡単な WriteEvent および WriteTrace メソッドが含まれています。