2 implementations of ICompilerServerLogger
csc (2)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (2)
98
internal sealed class CompilerServerLogger :
ICompilerServerLogger
, IDisposable
166
internal sealed class EmptyCompilerServerLogger :
ICompilerServerLogger
22 references to ICompilerServerLogger
csc (22)
src\roslyn\src\Compilers\Shared\BuildClient.cs (4)
51
private readonly
ICompilerServerLogger
_logger;
59
internal BuildClient(
ICompilerServerLogger
logger, RequestLanguage language, CompileFunc compileFunc, CompileOnServerFunc compileOnServerFunc)
98
ICompilerServerLogger
logger)
196
public static CompileOnServerFunc GetCompileOnServerFunc(
ICompilerServerLogger
logger) => (buildRequest, pipeName, cancellationToken) =>
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (11)
103
ICompilerServerLogger
logger,
181
ICompilerServerLogger
logger,
195
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
196
ICompilerServerLogger
logger,
217
ICompilerServerLogger
logger,
218
Func<string,
ICompilerServerLogger
, bool> tryCreateServerFunc,
294
ICompilerServerLogger
logger,
355
ICompilerServerLogger
logger,
388
ICompilerServerLogger
logger,
500
internal static Dictionary<string, string>? GetServerEnvironmentVariables(System.Collections.IDictionary currentEnvironment,
ICompilerServerLogger
? logger = null)
551
internal static bool TryCreateServer(string clientDirectory, string pipeName,
ICompilerServerLogger
logger, out int processId)
src\roslyn\src\Compilers\Shared\CompilerServerLogger.cs (4)
32
internal static void Log(this
ICompilerServerLogger
logger, string format, params object?[] arguments)
40
internal static void LogError(this
ICompilerServerLogger
logger, string message)
48
internal static void LogError(this
ICompilerServerLogger
logger, string format, params object?[] arguments)
59
internal static void LogException(this
ICompilerServerLogger
logger, Exception exception, string reason)
src\roslyn\src\Compilers\Shared\ExitingTraceListener.cs (3)
21
internal
ICompilerServerLogger
Logger { get; }
23
internal ExitingTraceListener(
ICompilerServerLogger
logger)
38
internal static void Install(
ICompilerServerLogger
logger)