3 implementations of ICompilerServerLogger
VBCSCompiler (2)
CompilerServerLogger.cs (2)
97internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 163internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
VBCSCompiler.UnitTests (1)
XunitCompilerServerLogger.cs (1)
10internal sealed class XunitCompilerServerLogger : ICompilerServerLogger
50 references to ICompilerServerLogger
VBCSCompiler (40)
AnalyzerConsistencyChecker.cs (3)
26ICompilerServerLogger? logger = null) => Check(baseDirectory, analyzerReferences, loader, logger, out var _); 32ICompilerServerLogger? logger, 58ICompilerServerLogger? logger,
BuildClient.cs (4)
53private readonly ICompilerServerLogger _logger; 61internal BuildClient(ICompilerServerLogger logger, RequestLanguage language, CompileFunc compileFunc, CompileOnServerFunc compileOnServerFunc) 103ICompilerServerLogger logger) 201public static CompileOnServerFunc GetCompileOnServerFunc(ICompilerServerLogger logger) => (buildRequest, pipeName, cancellationToken) =>
BuildServerConnection.cs (10)
68ICompilerServerLogger logger, 137ICompilerServerLogger logger, 151Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 152ICompilerServerLogger logger, 179ICompilerServerLogger logger, 180Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 256ICompilerServerLogger logger, 317ICompilerServerLogger logger, 350ICompilerServerLogger logger, 425private static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger)
BuildServerController.cs (5)
29private readonly ICompilerServerLogger _logger; 31internal BuildServerController(NameValueCollection appSettings, ICompilerServerLogger logger) 89internal static IClientConnectionHost CreateClientConnectionHost(string pipeName, ICompilerServerLogger logger) => new NamedPipeClientConnectionHost(pipeName, logger); 91internal static ICompilerServerHost CreateCompilerServerHost(ICompilerServerLogger logger) 145ICompilerServerLogger? logger = null,
ClientConnectionHandler.cs (1)
23internal ICompilerServerLogger Logger => CompilerServerHost.Logger;
CompilerRequestHandler.cs (2)
63public ICompilerServerLogger Logger { get; } 70internal CompilerServerHost(string clientDirectory, string sdkDirectory, ICompilerServerLogger logger)
CompilerServerLogger.cs (4)
30internal static void Log(this ICompilerServerLogger logger, string format, params object?[] arguments) 38internal static void LogError(this ICompilerServerLogger logger, string message) 46internal static void LogError(this ICompilerServerLogger logger, string format, params object?[] arguments) 57internal static void LogException(this ICompilerServerLogger logger, Exception exception, string reason)
ExitingTraceListener.cs (3)
21internal ICompilerServerLogger Logger { get; } 23internal ExitingTraceListener(ICompilerServerLogger logger) 38internal static void Install(ICompilerServerLogger logger)
ICompilerServerHost.cs (1)
18ICompilerServerLogger Logger { get; }
MemoryHelper.cs (1)
35public static bool IsMemoryAvailable(ICompilerServerLogger logger)
NamedPipeClientConnection.cs (2)
24public ICompilerServerLogger Logger { get; } 29internal NamedPipeClientConnection(NamedPipeServerStream stream, ICompilerServerLogger logger)
NamedPipeClientConnectionHost.cs (3)
38public ICompilerServerLogger Logger { get; } 41internal NamedPipeClientConnectionHost(string pipeName, ICompilerServerLogger logger) 169ICompilerServerLogger logger,
ServerDispatcher.cs (1)
55private readonly ICompilerServerLogger _logger;
VBCSCompiler.UnitTests (10)
AnalyzerConsistencyCheckerTests.cs (1)
38private ICompilerServerLogger Logger { get; }
CompilerServerApiTest.cs (1)
28internal ICompilerServerLogger Logger { get; }
CompilerServerTests.cs (1)
66private readonly ICompilerServerLogger _logger;
ServerUtil.cs (5)
63internal ICompilerServerLogger Logger { get; } 65private ServerData(CancellationTokenSource cancellationTokenSource, string pipeName, ICompilerServerLogger logger, Task<TestableDiagnosticListener> serverTask) 78ICompilerServerLogger logger, 173ICompilerServerLogger logger, 186ICompilerServerLogger logger)
TestableCompilerServerHost.cs (2)
16public ICompilerServerLogger Logger { get; } 18internal TestableCompilerServerHost(Func<RunRequest, CancellationToken, BuildResponse> runCompilation = null, ICompilerServerLogger logger = null)