2

在http://msdn.microsoft.com/en-us/library/aa979522.aspx中提供的 Sharepoint 跟踪日志示例并在 /en-us/library/aa979595.aspx 中进行了解释在 Sharepoint 2010 中不起作用。如何从 webpart 写入跟踪日志(非沙盒)

4

1 回答 1

2

如何从 .NET 应用程序写入 SharePoint 2010 中的 ULS 日志?

这在 SP2010 中确实得到了改善。现在,即使使用 SharePoint Foundation,您也可以轻松写入 ULS 日志。您所要做的就是:

SPDiagnosticsService diagSvc = SPDiagnosticsService.Local;
diagSvc.WriteTrace( 0, // custom trace id
new SPDiagnosticsCategory("My category", 
TraceSeverity.Monitorable, 
EventSeverity.Error), // create a category
TraceSeverity.Monitorable, // set the logging level of this record
"Writing to the ULS log:  {0}", // custom message
new object[] { "SharePoint rocks!"} // parameters to message );

效果很好,但在沙盒解决方案中不可用...

于 2010-03-26T08:01:55.363 回答