Сначала я работал над PHP (LAMP), и теперь я начал работать над Sharepoint. В случае PHP все ошибки были зафиксированы и отображены в журнале ошибок Apache в случае Sharepoint. Я должен использовать блок Try и Catch, а затем использовать код, показанный ниже, чтобы зафиксировать ошибку. Это отлично работает для меня. Никаких проблем с этим. Но недостаток - я должен быть достаточно бдительным, чтобы убедиться, что я поставил Try Catch на все возможные места.Регистрация ошибок Sharepoint системой
Я хочу что-то вроде PHP, т. Е. Автоматически регистрировать вещи. Пожалуйста помоги.
Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPDiagnosticsService diagSvc = SPDiagnosticsService.Local;
SPDiagnosticsCategory cat = diagSvc.Areas["SharePoint Foundation"].Categories["Unknown"];
string format = "Test trace logging gggg for category {0} in area {1}";
diagSvc.WriteTrace(1, cat, TraceSeverity.Medium, format, cat.Name, cat.Area.Name);
});