7 implementations of IForwardingLogger
dotnet (1)
Commands\MSBuild\MSBuildForwardingLogger.cs (1)
10
public sealed class MSBuildForwardingLogger :
IForwardingLogger
Microsoft.Build (5)
BackEnd\Components\Logging\CentralForwardingLogger.cs (1)
13
internal class CentralForwardingLogger :
IForwardingLogger
BuildCheck\Infrastructure\BuildCheckForwardingLogger.cs (1)
19
internal class BuildCheckForwardingLogger :
IForwardingLogger
Logging\DistributedLoggers\ConfigurableForwardingLogger.cs (1)
14
public class ConfigurableForwardingLogger :
IForwardingLogger
Logging\DistributedLoggers\DistributedFileLogger.cs (1)
17
public class DistributedFileLogger :
IForwardingLogger
Logging\TerminalLogger\ForwardingTerminalLogger.cs (1)
13
public sealed partial class ForwardingTerminalLogger :
IForwardingLogger
Microsoft.Build.Framework (1)
Telemetry\InternalTelemetryForwardingLogger.cs (1)
9
internal class InternalTelemetryForwardingLogger :
IForwardingLogger
8 references to IForwardingLogger
Microsoft.Build (8)
BackEnd\Components\Logging\LoggingService.cs (3)
946
if (logger is
IForwardingLogger
)
1150
private bool RegisterDistributedLoggerCore(ILogger centralLogger, LoggerDescription forwardingLogger,
IForwardingLogger
localForwardingLogger)
1250
IForwardingLogger
forwardingLogger = description.CreateForwardingLogger();
Logging\LoggerDescription.cs (5)
158
internal
IForwardingLogger
CreateForwardingLogger()
160
IForwardingLogger
forwardingLogger = null;
163
forwardingLogger = (
IForwardingLogger
)CreateLogger(true);
206
LoadedType loggerClass = TypeLoader.Create<
IForwardingLogger
>().Load(_loggerClassName, _loggerAssembly, logWarning: (format, args) => { });
211
logger = (
IForwardingLogger
)Activator.CreateInstance(loggerClass.Type);