3 implementations of ILoggingService
Microsoft.Build (2)
BackEnd\Components\Logging\LoggingService.cs (1)
73internal partial class LoggingService : ILoggingService, INodePacketHandler
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (1)
24internal partial class LoggingService : ILoggingService, INodePacketHandler, IBuildComponent
Microsoft.Build.Engine.UnitTests (1)
BackEnd\MockLoggingService.cs (1)
25internal class MockLoggingService : ILoggingService
134 references to ILoggingService
Microsoft.Build (102)
BackEnd\BuildManager\BuildManager.cs (19)
380ILoggingService IBuildComponentHost.LoggingService => _componentFactories.GetComponent<ILoggingService>(BuildComponentType.LoggingService); 574var loggingService = InitializeLoggingService(); 634ILoggingService InitializeLoggingService() 636ILoggingService loggingService = CreateLoggingService( 809ILoggingService loggingService = ((IBuildComponentHost)this).LoggingService; 1072ILoggingService? loggingService = ((IBuildComponentHost)this).LoggingService; 2538ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2551ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2825ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2956private ILoggingService CreateLoggingService( 2971ILoggingService loggingService = LoggingService.CreateLoggingService(loggerMode, 3131private static void LogDeferredMessages(ILoggingService loggingService, IEnumerable<DeferredBuildMessage>? deferredBuildMessages) 3170private void ShutdownLoggingService(ILoggingService? loggingService) 3299var loggingService = ((IBuildComponentHost)this).LoggingService; 3306var loggingService = ((IBuildComponentHost)this).LoggingService;
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
120var loggingService = _componentHost.LoggingService; 832public 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)
33protected BuildLoggingContext(ILoggingService loggingService, BuildEventContext buildEventContext, bool inProc) : base(loggingService, buildEventContext)
BackEnd\Components\Logging\EvaluationLoggingContext.cs (1)
22public 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)
555/// <inheritdoc cref="ILoggingService.SetIncludeEvaluationPropertiesAndItemsInEvents"/> 606/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInProjectStartedEvent"/> 617/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInEvaluationFinishedEvent"/> 847public 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)
198ILoggingService loggingService = nodeLoggingContext.LoggingService;
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
61internal TargetLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\Logging\TaskLoggingContext.cs (1)
87internal TaskLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (4)
41private readonly ILoggingService _loggingService; 81ILoggingService loggingService, 889private readonly ILoggingService _loggingService; 898ILoggingService loggingService,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1349ILoggingService loggingService = _projectLoggingContext?.LoggingService; 1459ILoggingService 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) 1250private ILoggingService _loggingService;
BackEnd\Components\Scheduler\Scheduler.cs (6)
18using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 556ILoggingService loggingService = _componentHost.LoggingService; 1957private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults, BuildRequest request, List<ScheduleResponse> responses, out Action<ILoggingService> emitNonErrorLogs) 2290private void WriteNodeUtilizationGraph(ILoggingService loggingService, BuildEventContext context, bool useConfigurations) 2424private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration) 2496private 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; 493ILoggingService loggingService = _componentHost.LoggingService;
BackEnd\Node\OutOfProcNode.cs (3)
69private ILoggingService _loggingService; 193ILoggingService IBuildComponentHost.LoggingService => _loggingService; 770_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)
27using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 141private readonly ILoggingService _loggingService; 176ILoggingService loggingService, 214ILoggingService loggingService,
Definition\Project.cs (7)
31using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 851internal ILoggingService LoggingService => ProjectCollection.LoggingService; 2505internal ILoggingService LoggingService => ProjectCollection.LoggingService; 3674private void ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, EvaluationContext evaluationContext = null) 3683ILoggingService loggingServiceForEvaluation, 3707ILoggingService loggingServiceForEvaluation, 3717ILoggingService loggingServiceForEvaluation,
Definition\ProjectCollection.cs (3)
23using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 132private ILoggingService _loggingService; 856internal 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; 218ILoggingService loggingService, 311ILoggingService loggingService, 371internal 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)
602internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, ILoggingService loggingService, int visualStudioVersionFromSolution, ProjectCollection projectCollection, ISdkResolverService sdkResolverService, int submissionId) 613internal ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId, ProjectLoadSettings? projectLoadSettings) 629internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId) 2533ILoggingService loggingService, 2595ILoggingService loggingService, 2686internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, int maxNodeCount, out IDictionary<string, TargetResult> targetOutputs) 2736internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, out IDictionary<string, TargetResult> targetOutputs) 2883ILoggingService loggingService, 2937ILoggingService loggingService, 3081ILoggingService loggingService, 3464public GenericLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
Utilities\EngineFileUtilities.cs (4)
262case ILoggingService loggingService: 309case ILoggingService loggingService: 350case ILoggingService loggingService: 423private static void LogDriveEnumerationWarningWithLoggingService(ILoggingService loggingService, IElementLocation? includeLocation, BuildEventContext? buildEventContext, string? buildEventFileInfoFullPath, string filespecUnescaped)
Microsoft.Build.BuildCheck.UnitTests (1)
BuildCheckManagerProviderTests.cs (1)
25private readonly ILoggingService _loggingService;
Microsoft.Build.Engine.UnitTests (31)
BackEnd\BuildManager_Logging_Tests.cs (1)
90ILoggingService service = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1);
BackEnd\LoggingService_Tests.cs (4)
791ILoggingService ls = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1); 971ILoggingService loggingService = LoggingService.CreateLoggingService(loggerMode, nodeId); 1046ILoggingService node1LoggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1); 1048ILoggingService node2LoggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 2);
BackEnd\MockHost.cs (2)
32private ILoggingService _loggingService; 146public ILoggingService LoggingService
BackEnd\NodeEndpointInProc_Tests.cs (1)
41public ILoggingService LoggingService
BackEnd\SdkResolverLoader_Tests.cs (1)
38ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1);
BackEnd\SdkResolverService_Tests.cs (1)
36ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1);
BackEnd\TargetBuilder_Tests.cs (3)
20using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 1731private ILoggingService _loggingService; 1798public ILoggingService LoggingService
BackEnd\TargetEntry_Tests.cs (2)
1210private ILoggingService _loggingService; 1269public ILoggingService LoggingService
BackEnd\TaskBuilder_Tests.cs (3)
23using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 1265private ILoggingService _loggingService; 1326public ILoggingService LoggingService
BackEnd\TaskExecutionHost_Tests.cs (1)
53private ILoggingService _loggingService;
BackEnd\TaskHost_Tests.cs (1)
52private ILoggingService _loggingService;
BackEnd\TaskRegistry_Tests.cs (1)
62private readonly ILoggingService _loggingService;
Construction\SolutionFilter_Tests.cs (3)
142ILoggingService mockLogger = CreateMockLoggingService(); 346private ILoggingService CreateMockLoggingService() 348ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 0);
Construction\SolutionProjectGenerator_Tests.cs (3)
18using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 2931private ILoggingService CreateMockLoggingService() 2933ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 0);
Evaluation\Expander_Tests.cs (2)
5133ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1); 5170ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1);
MockLoggingContext.cs (1)
16public MockLoggingContext(ILoggingService loggingService, BuildEventContext eventContext) : base(loggingService, eventContext)
TestLoggingContext.cs (1)
11public TestLoggingContext(ILoggingService? loggingService, BuildEventContext eventContext) : base(