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
136 references to ILoggingService
Microsoft.Build (104)
BackEnd\BuildManager\BuildManager.cs (19)
373ILoggingService IBuildComponentHost.LoggingService => _componentFactories.GetComponent<ILoggingService>(BuildComponentType.LoggingService); 564var loggingService = InitializeLoggingService(); 624ILoggingService InitializeLoggingService() 626ILoggingService loggingService = CreateLoggingService( 778ILoggingService loggingService = ((IBuildComponentHost)this).LoggingService; 1032ILoggingService? loggingService = ((IBuildComponentHost)this).LoggingService; 2474ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2487ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2761ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2893private ILoggingService CreateLoggingService( 2908ILoggingService loggingService = LoggingService.CreateLoggingService(loggerMode, 3049private static void LogDeferredMessages(ILoggingService loggingService, IEnumerable<DeferredBuildMessage>? deferredBuildMessages) 3088private void ShutdownLoggingService(ILoggingService? loggingService) 3217var loggingService = ((IBuildComponentHost)this).LoggingService; 3224var loggingService = ((IBuildComponentHost)this).LoggingService;
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
120var loggingService = _componentHost.LoggingService; 829public async Task WaitForExitAsync(ILoggingService loggingService)
BackEnd\Components\IBuildComponentHost.cs (2)
5using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 177ILoggingService 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)
548/// <inheritdoc cref="ILoggingService.SetIncludeEvaluationPropertiesAndItemsInEvents"/> 599/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInProjectStartedEvent"/> 610/// <inheritdoc cref="ILoggingService.IncludeEvaluationPropertiesAndItemsInEvaluationFinishedEvent"/> 840public 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)
199ILoggingService loggingService = nodeLoggingContext.LoggingService;
BackEnd\Components\Logging\TargetLoggingContext.cs (1)
62internal TargetLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\Logging\TaskLoggingContext.cs (1)
87internal TaskLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (4)
38private readonly ILoggingService _loggingService; 78ILoggingService loggingService, 888private readonly ILoggingService _loggingService; 897ILoggingService loggingService,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1278ILoggingService loggingService = _projectLoggingContext?.LoggingService; 1388ILoggingService loggingService = _projectLoggingContext?.LoggingService;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
22using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 55internal TargetUpToDateChecker(ProjectInstance project, ProjectTargetInstance targetToAnalyze, ILoggingService loggingServices, BuildEventContext buildEventContext) 1250private ILoggingService _loggingService;
BackEnd\Components\Scheduler\Scheduler.cs (6)
19using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 557ILoggingService loggingService = _componentHost.LoggingService; 1961private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults, BuildRequest request, List<ScheduleResponse> responses, out Action<ILoggingService> emitNonErrorLogs) 2294private void WriteNodeUtilizationGraph(ILoggingService loggingService, BuildEventContext context, bool useConfigurations) 2428private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration) 2500private 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; 483ILoggingService loggingService = _componentHost.LoggingService;
BackEnd\Node\OutOfProcNode.cs (3)
67private ILoggingService _loggingService; 191ILoggingService IBuildComponentHost.LoggingService => _loggingService; 761_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)
30using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 845internal ILoggingService LoggingService => ProjectCollection.LoggingService; 2499internal ILoggingService LoggingService => ProjectCollection.LoggingService; 3668private void ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, EvaluationContext evaluationContext = null) 3677ILoggingService loggingServiceForEvaluation, 3701ILoggingService loggingServiceForEvaluation, 3711ILoggingService loggingServiceForEvaluation,
Definition\ProjectCollection.cs (3)
23using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 132private ILoggingService _loggingService; 851internal ILoggingService LoggingService
Definition\Toolset.cs (1)
23using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService;
Evaluation\Conditionals\Parser.cs (3)
14using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 70private ILoggingService _loggingServices; 74internal ILoggingService LoggingServices
Evaluation\ConditionEvaluator.cs (1)
14using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService;
Evaluation\Evaluator.cs (4)
32using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 213ILoggingService loggingService, 304ILoggingService loggingService, 363internal 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, 2681internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, int maxNodeCount, out IDictionary<string, TargetResult> targetOutputs) 2731internal bool Build(string[] targets, IEnumerable<ILogger> loggers, IEnumerable<ForwardingLoggerRecord> remoteLoggers, ILoggingService loggingService, out IDictionary<string, TargetResult> targetOutputs) 2878ILoggingService loggingService, 2932ILoggingService loggingService, 3076ILoggingService loggingService, 3458public GenericLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
Instance\TaskRegistry.cs (1)
22using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService;
Utilities\EngineFileUtilities.cs (3)
263case ILoggingService loggingService: 307case ILoggingService loggingService: 395private 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)
99ILoggingService service = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1);
BackEnd\LoggingService_Tests.cs (4)
792ILoggingService ls = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1); 972ILoggingService loggingService = LoggingService.CreateLoggingService(loggerMode, nodeId); 1047ILoggingService node1LoggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 1); 1049ILoggingService node2LoggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 2);
BackEnd\MockHost.cs (2)
31private ILoggingService _loggingService; 140public ILoggingService LoggingService
BackEnd\NodeEndpointInProc_Tests.cs (1)
42public 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)
21using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 1732private ILoggingService _loggingService; 1799public ILoggingService LoggingService
BackEnd\TargetEntry_Tests.cs (2)
1211private ILoggingService _loggingService; 1270public ILoggingService LoggingService
BackEnd\TaskBuilder_Tests.cs (3)
24using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 1266private ILoggingService _loggingService; 1327public ILoggingService LoggingService
BackEnd\TaskExecutionHost_Tests.cs (1)
54private ILoggingService _loggingService;
BackEnd\TaskHost_Tests.cs (1)
52private ILoggingService _loggingService;
BackEnd\TaskRegistry_Tests.cs (1)
62private readonly ILoggingService _loggingService;
Construction\SolutionFilter_Tests.cs (3)
140ILoggingService mockLogger = CreateMockLoggingService(); 294private ILoggingService CreateMockLoggingService() 296ILoggingService loggingService = LoggingService.CreateLoggingService(LoggerMode.Synchronous, 0);
Construction\SolutionProjectGenerator_Tests.cs (3)
18using ILoggingService = Microsoft.Build.BackEnd.Logging.ILoggingService; 2837private ILoggingService CreateMockLoggingService() 2839ILoggingService 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)
16public TestLoggingContext(ILoggingService? loggingService, BuildEventContext eventContext) : base(