public TargetStartedHandler(
     [NotNull] ILoggerContext context,
     [NotNull] IPerformanceCounterFactory performanceCounterFactory,
     [NotNull] IBuildEventManager buildEventManager)
 {
     _buildEventManager         = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _context                   = context ?? throw new ArgumentNullException(nameof(context));
     _performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory));
 }
コード例 #2
0
 public MessageHandler(
     [NotNull] ILoggerContext context,
     [NotNull] IMessageWriter messageWriter,
     [NotNull] IDeferredMessageWriter deferredMessageWriter,
     [NotNull] IBuildEventManager buildEventManager)
 {
     _buildEventManager     = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _deferredMessageWriter = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter));
     _messageWriter         = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
コード例 #3
0
 public WarningHandler(
     [NotNull] ILoggerContext context,
     [NotNull] ILogWriter logWriter,
     [NotNull] IMessageWriter messageWriter,
     [NotNull] IDeferredMessageWriter deferredMessageWriter,
     [NotNull] IBuildEventManager buildEventManager,
     [NotNull] IEventFormatter eventFormatter)
 {
     _eventFormatter       = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter));
     _buildEventManager    = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _deferredMessageWrite = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter));
     _messageWriter        = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
     _context   = context ?? throw new ArgumentNullException(nameof(context));
     _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
 }
コード例 #4
0
 public MessageWriter(
     [NotNull] ILoggerContext context,
     [NotNull] ILogWriter logWriter,
     [NotNull] IBuildEventManager buildEventManager,
     [NotNull] ILogFormatter logFormatter,
     [NotNull] IEventFormatter eventFormatter,
     [NotNull] IStringService stringService)
 {
     _stringService     = stringService ?? throw new ArgumentNullException(nameof(stringService));
     _eventFormatter    = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter));
     _logFormatter      = logFormatter ?? throw new ArgumentNullException(nameof(logFormatter));
     _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _logWriter         = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
 }
コード例 #5
0
 public DeferredMessageWriter(
     [NotNull] ILoggerContext context,
     [NotNull] ILogWriter logWriter,
     [NotNull] IMessageWriter messageWriter,
     [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter,
     [NotNull] IBuildEventManager buildEventManager,
     [NotNull] IPathService pathService,
     [NotNull] IStringService stringService)
 {
     _stringService             = stringService ?? throw new ArgumentNullException(nameof(stringService));
     _pathService               = pathService ?? throw new ArgumentNullException(nameof(pathService));
     _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter));
     _buildEventManager         = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _context       = context ?? throw new ArgumentNullException(nameof(context));
     _logWriter     = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
     _messageWriter = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
 }
コード例 #6
0
 public ProjectFinishedHandler(
     [NotNull] ILoggerContext context,
     [NotNull] ILogWriter logWriter,
     [NotNull] IPerformanceCounterFactory performanceCounterFactory,
     [NotNull] IMessageWriter messageWriter,
     [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter,
     [NotNull] IDeferredMessageWriter deferredMessageWriter,
     [NotNull] IBuildEventManager buildEventManager,
     [NotNull] IStringService stringService)
 {
     _stringService             = stringService ?? throw new ArgumentNullException(nameof(stringService));
     _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter));
     _buildEventManager         = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _deferredMessageWriter     = deferredMessageWriter ?? throw new ArgumentNullException(nameof(deferredMessageWriter));
     _messageWriter             = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _performanceCounterFactory = performanceCounterFactory ?? throw new ArgumentNullException(nameof(performanceCounterFactory));
     _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
 }
コード例 #7
0
 public BuildFinishedHandler(
     [NotNull] ILoggerContext context,
     [NotNull] ILogWriter logWriter,
     [NotNull] IMessageWriter messageWriter,
     [NotNull] IBuildEventManager buildEventManager,
     [NotNull] ILogFormatter logFormatter,
     [NotNull] IEventFormatter eventFormatter,
     [NotNull] IHierarchicalMessageWriter hierarchicalMessageWriter,
     [NotNull] IStringService stringService,
     [NotNull] IStatistics statistics)
 {
     _statistics                = statistics ?? throw new ArgumentNullException(nameof(statistics));
     _stringService             = stringService ?? throw new ArgumentNullException(nameof(stringService));
     _hierarchicalMessageWriter = hierarchicalMessageWriter ?? throw new ArgumentNullException(nameof(hierarchicalMessageWriter));
     _eventFormatter            = eventFormatter ?? throw new ArgumentNullException(nameof(eventFormatter));
     _logFormatter              = logFormatter ?? throw new ArgumentNullException(nameof(logFormatter));
     _buildEventManager         = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     _messageWriter             = messageWriter ?? throw new ArgumentNullException(nameof(messageWriter));
     _context   = context ?? throw new ArgumentNullException(nameof(context));
     _logWriter = logWriter ?? throw new ArgumentNullException(nameof(logWriter));
 }
コード例 #8
0
 public LoggerContext(
     [NotNull] IBuildEventManager buildEventManager)
 {
     _buildEventManager = buildEventManager ?? throw new ArgumentNullException(nameof(buildEventManager));
     ResetConsoleLoggerState();
 }