无法写入 SharePoint 2010 下的 ULS 日志
Cannot write to ULS Logs under SharePoint 2010
我有以下简单代码:
SPDiagnosticsService diagnosticsService = SPDiagnosticsService.Local;
SPDiagnosticsCategory cat = diagnosticsService.Areas["SharePoint Foundation"].Categories["Unknown"];
string format = "Test trace logging for category {0} in area {1}";
diagnosticsService.WriteTrace(1, cat, TraceSeverity.Medium, format, cat.Name, cat.Area.Name);
我只想写入 SharePoint ULS 日志。但这不起作用。可能是什么原因?
更新:
哦对不起!!我在 ULS 日志中没有任何条目。生成了 ULS 日志,但我的没有写入日志。 CA 中诊断日志记录配置中的所有类别都设置为跟踪级别中和事件级别信息。也没有抛出异常。当我通过 F5 运行代码并逐步执行时,代码运行良好。
已找到解决方案!
AppPool 帐户必须在本地性能日志用户组中!我也在这里写过博客:http://www.bog1.de/2015/03/es-ist-nicht-moglich-in-die-uls-logs-zu-schreiben-performance-log-users/
你运行在目标 SharePoint 服务器上吗?
您运行它是否在合适的 SharePoint 管理员帐户下?
您可以尝试更全面的示例 - 来自 google,例如 http://blog.mastykarz.nl/logging-uls-sharepoint-2010/
最后,如果您从 SharePoint 沙盒解决方案中调用此代码,它将不起作用,您需要编写一个代理。 http://blog.sharepointsite.co.uk/2012/01/sandbox-solution-uls-logging.html
我找不到它在 vm 上不起作用的原因,但我决定设置一个新的,并在每个步骤后测试我的解决方案是否有效。
这似乎是一个配置问题。
使用新机器一切正常。
我遇到了类似的问题,我的解决方案是从 SharePoint 管理中心更改监控级别。
Central Admin -> 配置诊断日志记录 -> 然后 select 你想要的日志。
我有以下简单代码:
SPDiagnosticsService diagnosticsService = SPDiagnosticsService.Local;
SPDiagnosticsCategory cat = diagnosticsService.Areas["SharePoint Foundation"].Categories["Unknown"];
string format = "Test trace logging for category {0} in area {1}";
diagnosticsService.WriteTrace(1, cat, TraceSeverity.Medium, format, cat.Name, cat.Area.Name);
我只想写入 SharePoint ULS 日志。但这不起作用。可能是什么原因?
更新:
哦对不起!!我在 ULS 日志中没有任何条目。生成了 ULS 日志,但我的没有写入日志。 CA 中诊断日志记录配置中的所有类别都设置为跟踪级别中和事件级别信息。也没有抛出异常。当我通过 F5 运行代码并逐步执行时,代码运行良好。
已找到解决方案!
AppPool 帐户必须在本地性能日志用户组中!我也在这里写过博客:http://www.bog1.de/2015/03/es-ist-nicht-moglich-in-die-uls-logs-zu-schreiben-performance-log-users/
你运行在目标 SharePoint 服务器上吗?
您运行它是否在合适的 SharePoint 管理员帐户下?
您可以尝试更全面的示例 - 来自 google,例如 http://blog.mastykarz.nl/logging-uls-sharepoint-2010/
最后,如果您从 SharePoint 沙盒解决方案中调用此代码,它将不起作用,您需要编写一个代理。 http://blog.sharepointsite.co.uk/2012/01/sandbox-solution-uls-logging.html
我找不到它在 vm 上不起作用的原因,但我决定设置一个新的,并在每个步骤后测试我的解决方案是否有效。
这似乎是一个配置问题。
使用新机器一切正常。
我遇到了类似的问题,我的解决方案是从 SharePoint 管理中心更改监控级别。
Central Admin -> 配置诊断日志记录 -> 然后 select 你想要的日志。