2 implementations of ILoggingService
Microsoft.Build (2)
BackEnd\Components\Logging\LoggingService.cs (1)
75internal partial class LoggingService : ILoggingService, INodePacketHandler
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
25internal partial class LoggingService : ILoggingService, INodePacketHandler, IBuildComponent
114 references to ILoggingService
Microsoft.Build (114)
BackEnd\BuildManager\BuildManager.cs (22)
384ILoggingService IBuildComponentHost.LoggingService => _componentFactories.GetComponent<ILoggingService>(BuildComponentType.LoggingService); 432/// <see cref="ILoggingService.LogBuildEvent"/>) instead of a plain comment. This lets a caller emit 475/// begins the event is raised as-is (via <see cref="ILoggingService.LogBuildEvent"/>), letting a 661var loggingService = InitializeLoggingService(); 754ILoggingService InitializeLoggingService() 756ILoggingService loggingService = CreateLoggingService( 910ILoggingService loggingService = ((IBuildComponentHost)this).LoggingService; 1193ILoggingService? loggingService = ((IBuildComponentHost)this).LoggingService; 1421ILoggingService? loggingService = ((IBuildComponentHost)this).LoggingService; 2830ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2843ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 3115ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 3248private ILoggingService CreateLoggingService( 3263ILoggingService loggingService = LoggingService.CreateLoggingService(loggerMode, 3427private static void LogDeferredMessages(ILoggingService loggingService, IEnumerable<DeferredBuildMessage>? deferredBuildMessages) 3483private void ShutdownLoggingService(ILoggingService? loggingService) 3614var loggingService = ((IBuildComponentHost)this).LoggingService; 3621var loggingService = ((IBuildComponentHost)this).LoggingService;
BackEnd\BuildManager\CoordinatorClient.cs (5)
136public static CoordinatorClient? TryConnect(int requestedNodes, CoordinatorSettings settings, ILoggingService loggingService) 202ILoggingService loggingService, 343ILoggingService? loggingService) 406ILoggingService? loggingService) 487private static bool TryLaunchCoordinator(ILoggingService loggingService, ICoordinatorDebugOutput output)
BackEnd\BuildManager\EnvironmentVariableValidator.cs (2)
24internal static void ValidateEnvironmentVariables(ILoggingService loggingService) 33private static void ValidateDotnetHostPath(ILoggingService loggingService)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
125var loggingService = _componentHost.LoggingService; 1369public async Task WaitForExitAsync(ILoggingService loggingService)
BackEnd\Components\IBuildComponentHost.cs (2)
5using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 182ILoggingService LoggingService { get; }
BackEnd\Components\Logging\BuildLoggingContext.cs (1)
31protected BuildLoggingContext(ILoggingService loggingService, BuildEventContext buildEventContext, bool inProc) : base(loggingService, buildEventContext)
BackEnd\Components\Logging\EvaluationLoggingContext.cs (1)
19public EvaluationLoggingContext(ILoggingService loggingService, BuildEventContext buildEventContext, string projectFile)
BackEnd\Components\Logging\LoggingContext.cs (3)
24private readonly ILoggingService _loggingService; 43public LoggingContext(ILoggingService loggingService, BuildEventContext eventContext) 76public ILoggingService LoggingService
BackEnd\Components\Logging\LoggingService.cs (4)
578/// <inheritdoc cref="ILoggingService.SetIncludeEvaluationPropertiesAndItemsInEvents"/> 629/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInProjectStartedEvent"/> 640/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInEvaluationFinishedEvent"/> 879public static ILoggingService CreateLoggingService(LoggerMode mode, int node)
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
23internal NodeLoggingContext(ILoggingService loggingService, int nodeId, bool inProcNode)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
202ILoggingService loggingService = nodeLoggingContext.LoggingService;
BackEnd\Components\Logging\ProjectTelemetry.cs (1)
123public void LogProjectTelemetry(ILoggingService loggingService, BuildEventContext buildEventContext)
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
55internal TargetLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\Logging\TaskLoggingContext.cs (1)
87internal TaskLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (6)
43private readonly ILoggingService _loggingService; 83ILoggingService loggingService, 1046private readonly ILoggingService _loggingService; 1055ILoggingService loggingService, 1101private readonly ILoggingService _loggingService; 1110ILoggingService loggingService,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1422ILoggingService loggingService = _projectLoggingContext?.LoggingService; 1502ILoggingService loggingService = _projectLoggingContext?.LoggingService;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
23using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 56internal TargetUpToDateChecker(ProjectInstance project, ProjectTargetInstance targetToAnalyze, ILoggingService loggingServices, BuildEventContext buildEventContext) 1247private ILoggingService _loggingService;
BackEnd\Components\Scheduler\Scheduler.cs (5)
21using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 616ILoggingService loggingService = _componentHost.LoggingService; 2405private void WriteNodeUtilizationGraph(ILoggingService loggingService, BuildEventContext context, bool useConfigurations) 2539private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration) 2611private void WriteRecursiveSummary(ILoggingService loggingService, BuildEventContext context, int submissionId, SchedulableRequest request, int level, bool useConfigurations, bool isLastChild)
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
86public void WritePlan(int submissionId, ILoggingService loggingService, BuildEventContext buildEventContext) 135public void ReadPlan(int submissionId, ILoggingService loggingService, BuildEventContext buildEventContext)
BackEnd\Components\SdkResolution\MainNodeSdkResolverService.cs (4)
75ILoggingService loggingService = Host.GetComponent(BuildComponentType.LoggingService) as ILoggingService; 83ILoggingService loggingService = Host.GetComponent(BuildComponentType.LoggingService) as ILoggingService;
BackEnd\Node\InProcNode.cs (2)
14using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 497ILoggingService loggingService = _componentHost.LoggingService;
BackEnd\Node\OutOfProcNode.cs (3)
72private ILoggingService _loggingService; 196ILoggingService IBuildComponentHost.LoggingService => _loggingService; 783_loggingService = _componentFactories.GetComponent(BuildComponentType.LoggingService) as ILoggingService;
BuildCheck\Infrastructure\CheckContext\CheckLoggingContext.cs (2)
14/// <see cref="ICheckContext"/> that uses <see cref="ILoggingService"/> to dispatch. 20internal readonly struct CheckLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
BuildCheck\Infrastructure\CheckContext\CheckLoggingContextFactory.cs (2)
11private readonly ILoggingService _loggingService; 13public CheckLoggingContextFactory(ILoggingService loggingService) => _loggingService = loggingService;
Construction\Solution\SolutionProjectGenerator.cs (4)
28using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 142private readonly ILoggingService _loggingService; 177ILoggingService loggingService, 216ILoggingService loggingService,
Definition\Project.cs (7)
31using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 869internal ILoggingService LoggingService => ProjectCollection.LoggingService; 2535internal ILoggingService LoggingService => ProjectCollection.LoggingService; 3719private void ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, EvaluationContext evaluationContext = null) 3728ILoggingService loggingServiceForEvaluation, 3752ILoggingService loggingServiceForEvaluation, 3762ILoggingService loggingServiceForEvaluation,
Definition\ProjectCollection.cs (3)
25using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 139private ILoggingService _loggingService; 946internal ILoggingService LoggingService
Evaluation\Conditionals\Parser.cs (3)
14using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 70private ILoggingService _loggingServices; 74internal ILoggingService LoggingServices
Evaluation\Evaluator.cs (4)
31using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 230ILoggingService loggingService, 325ILoggingService loggingService, 392internal static List<I> CreateItemsFromInclude(string rootDirectory, ProjectItemElement itemElement, IItemFactory<I, I> itemFactory, string unevaluatedIncludeEscaped, Expander<P, I> expander, ILoggingService loggingService, string buildEventFileInfoFullPath, BuildEventContext buildEventContext)
Instance\ProjectInstance.cs (11)
645internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ILoggingService loggingService, int visualStudioVersionFromSolution, ProjectCollection projectCollection, ISdkResolverService sdkResolverService, int submissionId) 656internal ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId, ProjectLoadSettings? projectLoadSettings) 672internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId) 2691ILoggingService loggingService, 2754ILoggingService loggingService, 2846internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, int maxNodeCount, out IDictionary<string, TargetResult> targetOutputs) 2902internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, out IDictionary<string, TargetResult> targetOutputs) 3050ILoggingService loggingService, 3105ILoggingService loggingService, 3249ILoggingService loggingService, 3633public GenericLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
Utilities\EngineFileUtilities.cs (4)
262case ILoggingService loggingService: 311case ILoggingService loggingService: 354case ILoggingService loggingService: 428private static void LogDriveEnumerationWarningWithLoggingService(ILoggingService loggingService, IElementLocation? includeLocation, BuildEventContext? buildEventContext, string? buildEventFileInfoFullPath, string filespecUnescaped)