2 implementations of ICompilerServerLogger
csc (2)
src\Compilers\Shared\CompilerServerLogger.cs (2)
99internal sealed class CompilerServerLogger : ICompilerServerLogger, IDisposable 167internal sealed class EmptyCompilerServerLogger : ICompilerServerLogger
22 references to ICompilerServerLogger
csc (22)
src\Compilers\Shared\BuildClient.cs (4)
51private readonly ICompilerServerLogger _logger; 59internal BuildClient(ICompilerServerLogger logger, RequestLanguage language, CompileFunc compileFunc, CompileOnServerFunc compileOnServerFunc) 101ICompilerServerLogger logger) 199public static CompileOnServerFunc GetCompileOnServerFunc(ICompilerServerLogger logger) => (buildRequest, pipeName, cancellationToken) =>
src\Compilers\Shared\BuildServerConnection.cs (11)
96ICompilerServerLogger logger, 165ICompilerServerLogger logger, 179Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 180ICompilerServerLogger logger, 201ICompilerServerLogger logger, 202Func<string, ICompilerServerLogger, bool> tryCreateServerFunc, 278ICompilerServerLogger logger, 339ICompilerServerLogger logger, 372ICompilerServerLogger logger, 484internal static Dictionary<string, string>? GetServerEnvironmentVariables(System.Collections.IDictionary currentEnvironment, ICompilerServerLogger? logger = null) 524internal static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger, out int processId)
src\Compilers\Shared\CompilerServerLogger.cs (4)
32internal static void Log(this ICompilerServerLogger logger, string format, params object?[] arguments) 40internal static void LogError(this ICompilerServerLogger logger, string message) 48internal static void LogError(this ICompilerServerLogger logger, string format, params object?[] arguments) 59internal static void LogException(this ICompilerServerLogger logger, Exception exception, string reason)
src\Compilers\Shared\ExitingTraceListener.cs (3)
21internal ICompilerServerLogger Logger { get; } 23internal ExitingTraceListener(ICompilerServerLogger logger) 38internal static void Install(ICompilerServerLogger logger)