From 6597a63fa54fc21d597968eada66462dec8c1d60 Mon Sep 17 00:00:00 2001 From: Ravi Chande Date: Tue, 10 Apr 2018 08:52:50 -0700 Subject: [PATCH] Log evaluated projects at the debug log level This should help diagnose missing references in https://github.com/OmniSharp/omnisharp-vscode/issues/2147 --- src/OmniSharp.MSBuild/OmniSharp.MSBuild.csproj | 1 + src/OmniSharp.MSBuild/ProjectManager.cs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/OmniSharp.MSBuild/OmniSharp.MSBuild.csproj b/src/OmniSharp.MSBuild/OmniSharp.MSBuild.csproj index 1628482986..dae5fcc01f 100644 --- a/src/OmniSharp.MSBuild/OmniSharp.MSBuild.csproj +++ b/src/OmniSharp.MSBuild/OmniSharp.MSBuild.csproj @@ -16,6 +16,7 @@ + diff --git a/src/OmniSharp.MSBuild/ProjectManager.cs b/src/OmniSharp.MSBuild/ProjectManager.cs index 6996da4efa..653376552b 100644 --- a/src/OmniSharp.MSBuild/ProjectManager.cs +++ b/src/OmniSharp.MSBuild/ProjectManager.cs @@ -9,6 +9,7 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.Extensions.Logging; +using Newtonsoft.Json.Linq; using OmniSharp.Eventing; using OmniSharp.FileWatching; using OmniSharp.Models.UpdateBuffer; @@ -236,6 +237,8 @@ private void AddProject(ProjectFileInfo projectFileInfo) { _logger.LogInformation($"Adding project '{projectFileInfo.FilePath}'"); + _logger.LogDebug(JObject.FromObject(projectFileInfo).ToString()); + _projectFiles.Add(projectFileInfo); var projectInfo = projectFileInfo.CreateProjectInfo();