Пример #1
0
 public AnsiLogWriter(
     [NotNull] IConsole defaultConsole,
     [NotNull] IColorTheme colorTheme,
     [NotNull] IColorStorage colorStorage)
 {
     _colorStorage   = colorStorage ?? throw new ArgumentNullException(nameof(colorStorage));
     _colorTheme     = colorTheme ?? throw new ArgumentNullException(nameof(colorTheme));
     _defaultConsole = defaultConsole ?? throw new ArgumentNullException(nameof(defaultConsole));
 }
 public TeamCityHierarchicalMessageWriter(
     [NotNull] ILoggerContext context,
     [NotNull] IColorTheme colorTheme,
     [NotNull] ITeamCityWriter writer,
     [NotNull] IServiceMessageParser serviceMessageParser,
     [NotNull] IColorStorage colorStorage)
 {
     _context              = context ?? throw new ArgumentNullException(nameof(context));
     _colorStorage         = colorStorage ?? throw new ArgumentNullException(nameof(colorStorage));
     _colorTheme           = colorTheme ?? throw new ArgumentNullException(nameof(colorTheme));
     _writer               = writer ?? throw new ArgumentNullException(nameof(writer));
     _serviceMessageParser = serviceMessageParser ?? throw new ArgumentNullException(nameof(serviceMessageParser));
 }