public void Handle()

in TeamCity.MSBuild.Logger/EventHandlers/CustomEventHandler.cs [24:44]


        public void Handle(CustomBuildEventArgs e)
        {
            if (e == null) throw new ArgumentNullException(nameof(e));
            if (_context.Parameters.ShowOnlyErrors || _context.Parameters.ShowOnlyWarnings)
            {
                return;
            }

            if (e == null) throw new ArgumentNullException(nameof(e));
            if (e.BuildEventContext == null) throw new ArgumentException(nameof(e));

            if (!_context.IsVerbosityAtLeast(LoggerVerbosity.Detailed) || e.Message == null)
            {
                return;
            }

            _deferredMessageWriter.DisplayDeferredStartedEvents(e.BuildEventContext);
            _messageWriter.WriteLinePrefix(e.BuildEventContext, e.Timestamp, false);
            _messageWriter.WriteMessageAligned(e.Message, true);
            _deferredMessageWriter.ShownBuildEventContext(e.BuildEventContext);
        }