Skip to content

Commit 7429fa7

Browse files
authored
Merge pull request #15952 from tamasvajk/buildless/impr1
C#: Add logging for source file parsing
2 parents f63c9fa + 3a8d468 commit 7429fa7

File tree

1 file changed

+7
-2
lines changed
  • csharp/extractor/Semmle.Extraction.CSharp/Extractor

1 file changed

+7
-2
lines changed

csharp/extractor/Semmle.Extraction.CSharp/Extractor/Extractor.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,9 +284,14 @@ public static IEnumerable<Action> ReadSyntaxTrees(IEnumerable<string> sources, A
284284
try
285285
{
286286
using var file = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);
287-
var st = CSharpSyntaxTree.ParseText(SourceText.From(file, encoding), parseOptions, path);
287+
analyser.Logger.Log(Severity.Trace, $"Parsing source file: '{path}'");
288+
var tree = CSharpSyntaxTree.ParseText(SourceText.From(file, encoding), parseOptions, path);
289+
analyser.Logger.Log(Severity.Trace, $"Source file parsed: '{path}'");
290+
288291
lock (ret)
289-
ret.Add(st);
292+
{
293+
ret.Add(tree);
294+
}
290295
}
291296
catch (IOException ex)
292297
{

0 commit comments

Comments
 (0)