2 implementations of ICompilerServerLogger
vbc (2)
CompilerServerLogger.cs (2)
97internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 163internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
21 references to ICompilerServerLogger
vbc (21)
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)
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)