Logging 缺少来自自定义解决方案的SharePoint 2013 ULS日志跟踪

Logging 缺少来自自定义解决方案的SharePoint 2013 ULS日志跟踪,logging,sharepoint,sharepoint-2013,Logging,Sharepoint,Sharepoint 2013,我们在服务器场中部署了一个自定义解决方案,通过扩展SPDiagnosticsServiceBase类将日志写入ULS。该解决方案工作正常,上周出现了日志,但现在没有来自该解决方案的日志,也没有人更改任何设置。ULS日志仍由其他服务填写,情况良好 到目前为止我所做的: 中央管理>监视>诊断日志记录>最低临界级别设置为详细 (我不认为这会有多大帮助,因为我们可以看到其他服务的详细日志) 通过PowerShell SPTraceV4服务进行检查-它处于联机状态 如果是您自己做的,请在控制台应用程

我们在服务器场中部署了一个自定义解决方案,通过扩展SPDiagnosticsServiceBase类将日志写入ULS。该解决方案工作正常,上周出现了日志,但现在没有来自该解决方案的日志,也没有人更改任何设置。ULS日志仍由其他服务填写,情况良好

到目前为止我所做的:

  • 中央管理>监视>诊断日志记录>最低临界级别设置为详细 (我不认为这会有多大帮助,因为我们可以看到其他服务的详细日志)

  • 通过PowerShell SPTraceV4服务进行检查-它处于联机状态


如果是您自己做的,请在控制台应用程序(x64)中运行代码,然后打包到Visual Web部件、事件接收器或自定义计时器作业中,并使用代码:

try
   {
    //your code here
   }
 catch (Exception ex)
   {
     File.WriteAllText(@"C:\Temp\error.txt", ex.ToString());
   }
通过代码执行在文件和行中创建文件和行来进行自我日志记录