LogDebug() public static method

public static LogDebug ( this task, string message ) : void
task this
message string
return void
Example #1
0
    IsolatedAssemblyLoadContext GetLoadContext()
    {
        if (solutionAssemblyLoadContexts.TryGetValue(SolutionDirectory, out var loadContext))
        {
            if (!WeaversHistory.HasChanged(Weavers.Select(x => x.AssemblyPath)))
            {
                return(loadContext);
            }

            Logger.LogDebug("A Weaver HasChanged so loading a new AssemblyLoadContext");
            loadContext.Unload();
        }

        return(solutionAssemblyLoadContexts[SolutionDirectory] = CreateAssemblyLoadContext());
    }
Example #2
0
    void FindWeavers()
    {
        var stopwatch = Stopwatch.StartNew();

        Logger.LogDebug("Finding weavers");
        ReadProjectWeavers();
        addinFinder = new AddinFinder(Logger.LogDebug, SolutionDirectory, MSBuildDirectory, NuGetPackageRoot, WeaverFilesFromProps);
        addinFinder.FindAddinDirectories();

        FindWeaverProjectFile();

        ConfigureWhenWeaversFound();

        ConfigureWhenNoWeaversFound();

        ConfigFile.EnsureSchemaIsUpToDate(ProjectDirectory, WeaverFilesFromProps, Weavers, GenerateXsd);

        Logger.LogDebug($"Finished finding weavers {stopwatch.ElapsedMilliseconds}ms");
    }