11 implementations of ILogger
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
Logging\TestOutputLogger.cs (1)
10internal partial class TestOutputLogger(TestOutputLoggerProvider provider, string categoryName, LogLevel logLevel = LogLevel.Trace) : ILogger
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Logging\AbstractLoggerFactory.AggregateLogger.cs (1)
32private class AggregateLogger(ImmutableArray<LazyLogger> lazyLoggers) : ILogger
Logging\AbstractMemoryLoggerProvider.Logger.cs (1)
10private class Logger(Buffer buffer, string categoryName) : ILogger
Logging\EmptyLoggerFactory.cs (1)
26private sealed class Logger : ILogger
Microsoft.CodeAnalysis.Remote.Razor (2)
Logging\TraceSourceLoggerFactory.Logger.cs (1)
12private sealed class Logger(TraceSource traceSource, string categoryName) : ILogger
ThrowingErrorLoggerProvider.cs (1)
19private class Logger : ILogger
Microsoft.VisualStudio.LanguageServices.Razor (3)
LanguageClient\Logging\RazorLogHubLogger.cs (1)
11internal sealed class RazorLogHubLogger(string categoryName, RazorLogHubTraceProvider traceProvider) : ILogger
Logging\ActivityLogLoggerProvider.Logger.cs (1)
12private sealed class Logger(RazorActivityLog activityLog, string categoryName) : ILogger
Logging\OutputWindowLoggerProvider.cs (1)
39private class OutputPaneLogger : ILogger
Microsoft.VisualStudio.Razor.IntegrationTests (1)
Logging\IntegrationTestOutputLogger.cs (1)
10internal partial class IntegrationTestOutputLogger(IntegrationTestOutputLoggerProvider provider, string categoryName, LogLevel logLevel = LogLevel.Trace) : ILogger
Microsoft.VisualStudioCode.RazorExtension (1)
Services\LspLogger.cs (1)
17internal class LspLogger(string categoryName, RazorClientServerManagerProvider razorClientServerManagerProvider) : ILogger
131 references to ILogger
Microsoft.AspNetCore.Razor.Test.Common.Tooling (5)
Logging\TestOutputLoggerProvider.cs (1)
16public ILogger CreateLogger(string categoryName)
ToolingTestBase.cs (4)
69/// An <see cref="ILoggerFactory"/> that creates <see cref="ILogger"/> instances that 80private ILogger? _logger; 83/// An <see cref="ILogger"/> for the currently running test. 85private protected ILogger Logger => _logger ??= LoggerFactory.GetOrCreateLogger(GetType().Name);
Microsoft.CodeAnalysis.Razor.Workspaces (67)
CodeActions\CodeActionResolveService.cs (1)
34private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CodeActionResolveService>();
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<ExtractToCodeBehindCodeActionProvider>();
CodeActions\Razor\ExtractToCssCodeActionProvider.cs (1)
23private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<ExtractToCssCodeActionProvider>();
Completion\AggregateCompletionItemResolver.cs (1)
18private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<AggregateCompletionItemResolver>();
Completion\Delegation\DelegatedCompletionHelper.cs (1)
306ILogger logger,
Completion\RazorCompletionListProvider.cs (1)
24private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorCompletionListProvider>();
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
34private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorTranslateDiagnosticsService>();
DocumentMapping\AbstractDocumentMappingService.cs (2)
17internal abstract class AbstractDocumentMappingService(ILogger logger) : IDocumentMappingService 19protected readonly ILogger Logger = logger;
DocumentPresentation\UriPresentationHelper.cs (1)
14public static Uri? GetComponentFileNameFromUriPresentationRequest(Uri[]? uris, ILogger logger)
FoldingRanges\FoldingRangeService.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<FoldingRangeService>();
Formatting\FormattingUtilities.cs (4)
240public static void GetOriginalDocumentChangesFromLineInfo(FormattingContext context, SourceText originalText, ImmutableArray<LineInfo> formattedLineInfo, SourceText formattedText, ILogger logger, Func<int, bool>? shouldKeepInsertedNewlineAtPosition, ref PooledArrayBuilder<TextChange> formattingChanges, out int lastFormattedTextLine) 486ILogger logger, 566ILogger logger, 680ILogger logger,
Formatting\Passes\CSharpFormattingPass.cs (1)
27private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CSharpFormattingPass>();
Formatting\Passes\CSharpOnTypeFormattingPass.cs (2)
44private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CSharpOnTypeFormattingPass>(); 552private async Task<ImmutableArray<TextChange>> AdjustIndentationAsync(FormattingContext context, int startLine, int endLineInclusive, HostWorkspaceServices hostWorkspaceServices, ILogger logger, CancellationToken cancellationToken)
Formatting\Passes\FormattingContentValidationPass.cs (1)
18private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<FormattingContentValidationPass>();
Formatting\Passes\FormattingDiagnosticValidationPass.cs (1)
20private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<FormattingDiagnosticValidationPass>();
Formatting\Passes\HtmlFormattingPass.cs (1)
27private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlFormattingPass>();
GoToDefinition\AbstractDefinitionService.cs (2)
22ILogger logger) : IDefinitionService 27private readonly ILogger _logger = logger;
GoToDefinition\RazorComponentDefinitionHelpers.cs (2)
35RazorCodeDocument codeDocument, int absoluteIndex, ILogger logger, 159ILogger logger,
Logging\AbstractLoggerFactory.AggregateLogger.cs (2)
14private readonly Lazy<ILogger> _lazyLogger = new(() => lazyProvider.Value.CreateLogger(categoryName)); 16public ILogger Instance => _lazyLogger.Value;
Logging\AbstractLoggerFactory.cs (1)
30public ILogger GetOrCreateLogger(string categoryName)
Logging\AbstractMemoryLoggerProvider.cs (1)
12public ILogger CreateLogger(string categoryName)
Logging\EmptyLoggerFactory.cs (2)
21public ILogger GetOrCreateLogger(string categoryName) 28public static readonly ILogger Instance = new Logger();
Logging\Handlers\CriticalLogMessageInterpolatedStringHandler.cs (1)
13public CriticalLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\Handlers\DebugLogMessageInterpolatedStringHandler.cs (1)
13public DebugLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\Handlers\ErrorLogMessageInterpolatedStringHandler.cs (1)
13public ErrorLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\Handlers\InformationLogMessageInterpolatedStringHandler.cs (1)
13public InformationLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\Handlers\LogMessageInterpolatedStringHandler.cs (1)
16public LogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, LogLevel logLevel, out bool isEnabled)
Logging\Handlers\TraceLogMessageInterpolatedStringHandler.cs (1)
13public TraceLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\Handlers\WarningLogMessageInterpolatedStringHandler.cs (1)
13public WarningLogMessageInterpolatedStringHandler(int literalLength, int _, ILogger logger, out bool isEnabled)
Logging\ILoggerExtensions.cs (22)
11public static void Log(this ILogger logger, LogLevel logLevel, [InterpolatedStringHandlerArgument(nameof(logger), "logLevel")] ref LogMessageInterpolatedStringHandler message) 19public static void Log(this ILogger logger, LogLevel logLevel, string message) 27public static void LogTrace(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref TraceLogMessageInterpolatedStringHandler message) 35public static void LogTrace(this ILogger logger, string message) 43public static void LogDebug(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref DebugLogMessageInterpolatedStringHandler message) 51public static void LogDebug(this ILogger logger, string message) 59public static void LogInformation(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref InformationLogMessageInterpolatedStringHandler message) 67public static void LogInformation(this ILogger logger, string message) 75public static void LogWarning(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref WarningLogMessageInterpolatedStringHandler message) 83public static void LogWarning(this ILogger logger, Exception exception, [InterpolatedStringHandlerArgument(nameof(logger))] ref WarningLogMessageInterpolatedStringHandler message) 91public static void LogWarning(this ILogger logger, Exception exception, string message) 99public static void LogWarning(this ILogger logger, string message) 107public static void LogError(this ILogger logger, Exception exception) 115public static void LogError(this ILogger logger, Exception exception, [InterpolatedStringHandlerArgument(nameof(logger))] ref ErrorLogMessageInterpolatedStringHandler message) 123public static void LogError(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref ErrorLogMessageInterpolatedStringHandler message) 131public static void LogError(this ILogger logger, Exception exception, string message) 139public static void LogError(this ILogger logger, string message) 147public static void LogCritical(this ILogger logger, Exception exception) 155public static void LogCritical(this ILogger logger, [InterpolatedStringHandlerArgument(nameof(logger))] ref CriticalLogMessageInterpolatedStringHandler message) 163public static void LogCritical(this ILogger logger, Exception exception, [InterpolatedStringHandlerArgument(nameof(logger))] ref CriticalLogMessageInterpolatedStringHandler message) 171public static void LogCritical(this ILogger logger, Exception exception, string message) 179public static void LogCritical(this ILogger logger, string message)
Logging\ILoggerFactory.cs (1)
10ILogger GetOrCreateLogger(string categoryName);
Logging\ILoggerFactoryExtensions.cs (2)
11public static ILogger GetOrCreateLogger<T>(this ILoggerFactory factory) 16public static ILogger GetOrCreateLogger(this ILoggerFactory factory, Type type)
Logging\ILoggerProvider.cs (1)
8ILogger CreateLogger(string categoryName);
RazorComponentSearchEngine.cs (1)
15private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorComponentSearchEngine>();
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (2)
25ILogger logger) 40private readonly ILogger _logger = logger;
Microsoft.CodeAnalysis.Remote.Razor (4)
Logging\RemoteLoggerFactory.cs (1)
37public ILogger GetOrCreateLogger(string categoryName)
Logging\TraceSourceLoggerFactory.LoggerProvider.cs (1)
13public ILogger CreateLogger(string categoryName)
RazorBrokeredServiceBase.cs (1)
23protected readonly ILogger Logger;
ThrowingErrorLoggerProvider.cs (1)
14public ILogger CreateLogger(string categoryName)
Microsoft.VisualStudio.LanguageServices.Razor (29)
LanguageClient\Cohost\CohostAddNestedFileEndpoint.cs (1)
31private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostAddNestedFileEndpoint>();
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (1)
32private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostApplyRenameEditEndpoint>();
LanguageClient\Cohost\CohostWrapWithTagEndpoint.cs (1)
41private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostWrapWithTagEndpoint>();
LanguageClient\Cohost\HtmlDocumentPublisher.cs (1)
29private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlDocumentPublisher>();
LanguageClient\Cohost\HtmlRequestInvoker.cs (1)
32private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlRequestInvoker>();
LanguageClient\Cohost\IncompatibleProjectNotifier.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<IncompatibleProjectNotifier>();
LanguageClient\Logging\RazorLogHubLoggerProvider.cs (1)
16public ILogger CreateLogger(string categoryName)
Logging\ActivityLogLoggerProvider.cs (1)
18public ILogger CreateLogger(string categoryName)
Logging\OutputWindowLoggerProvider.cs (1)
29public ILogger CreateLogger(string categoryName)
ProjectCapabilityResolver.cs (1)
27private readonly ILogger _logger;
ProjectSystem\RenameProjectTreeHandler.cs (1)
35private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RenameProjectTreeHandler>();
Remote\RemoteServiceInvoker.cs (1)
44private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RemoteServiceInvoker>();
Rename\RazorRefactorNotifyService.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorRefactorNotifyService>();
Snippets\XmlSnippetParser.cs (1)
12internal static ParsedXmlSnippet? GetParsedXmlSnippet(SnippetInfo matchingSnippetInfo, ILogger? logger = null)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostStartupService.cs (1)
24private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostStartupService>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
57private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentCompletionEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
50private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentCompletionResolveEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Diagnostics\CohostDocumentPullDiagnosticsEndpointBase.cs (2)
26ILogger logger) 34private readonly ILogger _logger = logger;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
36private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostFoldingRangeEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostDocumentFormattingEndpoint.cs (1)
40private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (1)
41private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostOnTypeFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostRangeFormattingEndpoint.cs (1)
40private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostRangeFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\HtmlDocumentServices\HtmlDocumentSynchronizer.cs (1)
28private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlDocumentSynchronizer>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\InlayHints\CohostInlayHintResolveEndpoint.cs (1)
33private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostInlayHintResolveEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
47private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostOnAutoInsertEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
35private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorCohostDynamicRegistrationService>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\WorkspaceWillRenameEndpoint.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<WorkspaceWillRenameEndpoint>();
Telemetry\VSTelemetryReporter.cs (1)
17private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<VSTelemetryReporter>();
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (1)
831private sealed class TestDocumentMappingService(ILogger logger) : AbstractDocumentMappingService(logger);
Microsoft.VisualStudio.Razor.IntegrationTests (5)
AbstractRazorEditorTest.cs (2)
24private ILogger? _testLogger; 35private protected virtual ILogger Logger => _testLogger.AssumeNotNull();
InProcess\OutputInProcess.cs (1)
25public async Task<ILogger> SetupIntegrationTestLoggerAsync(ITestOutputHelper testOutputHelper, CancellationToken cancellationToken)
Logging\IntegrationTestOutputLoggerProvider.cs (1)
16public ILogger CreateLogger(string categoryName)
LogIntegrationTestAttribute.cs (1)
26private static ILogger GetLogger(string testName)
Microsoft.VisualStudioCode.RazorExtension (19)
Services\CohostConfigurationChangedService.cs (1)
27private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostConfigurationChangedService>();
Services\HtmlRequestInvoker.cs (1)
28private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlRequestInvoker>();
Services\IncompatibleProjectNotifier.cs (1)
23private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<IncompatibleProjectNotifier>();
Services\LoggerProvider.cs (1)
16public ILogger CreateLogger(string categoryName)
Services\VSCodeRemoteServicesInitializer.cs (1)
50var logger = _loggerFactory.GetOrCreateLogger<VSCodeRemoteServicesInitializer>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\CohostStartupService.cs (1)
24private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostStartupService>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
57private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentCompletionEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
50private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentCompletionResolveEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Diagnostics\CohostDocumentPullDiagnosticsEndpointBase.cs (2)
26ILogger logger) 34private readonly ILogger _logger = logger;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FoldingRange\CohostFoldingRangeEndpoint.cs (1)
36private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostFoldingRangeEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostDocumentFormattingEndpoint.cs (1)
40private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostDocumentFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostOnTypeFormattingEndpoint.cs (1)
41private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostOnTypeFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Formatting\CohostRangeFormattingEndpoint.cs (1)
40private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostRangeFormattingEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\HtmlDocumentServices\HtmlDocumentSynchronizer.cs (1)
28private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<HtmlDocumentSynchronizer>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\InlayHints\CohostInlayHintResolveEndpoint.cs (1)
33private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostInlayHintResolveEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (1)
47private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<CohostOnAutoInsertEndpoint>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
35private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<RazorCohostDynamicRegistrationService>();
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\WorkspaceWillRenameEndpoint.cs (1)
25private readonly ILogger _logger = loggerFactory.GetOrCreateLogger<WorkspaceWillRenameEndpoint>();
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (1)
831private sealed class TestDocumentMappingService(ILogger logger) : AbstractDocumentMappingService(logger);