parent\Shared\LogMessagePacketBase.cs (109)
277private LoggingEventType _eventType = LoggingEventType.Invalid;
345internal LoggingEventType EventType
380Assumed.NotEqual(_eventType, LoggingEventType.CustomEvent, "_eventType should not be a custom event");
411Assumed.NotEqual(_eventType, LoggingEventType.CustomEvent, "_eventType should not be a custom event");
448protected virtual bool EventCanSerializeItself(LoggingEventType eventType)
454protected virtual void TranslateAdditionalProperties(ITranslator translator, LoggingEventType eventType, BuildEventArgs buildEvent)
466LoggingEventType.BuildErrorEvent => new BuildErrorEventArgs(null, null, null, -1, -1, -1, -1, null, null, null),
467LoggingEventType.BuildFinishedEvent => new BuildFinishedEventArgs(null, null, false),
468LoggingEventType.BuildMessageEvent => new BuildMessageEventArgs(null, null, null, MessageImportance.Normal),
469LoggingEventType.BuildStartedEvent => new BuildStartedEventArgs(null, null),
470LoggingEventType.BuildWarningEvent => new BuildWarningEventArgs(null, null, null, -1, -1, -1, -1, null, null, null),
471LoggingEventType.ProjectFinishedEvent => new ProjectFinishedEventArgs(null, null, null, false),
472LoggingEventType.ProjectStartedEvent => new ProjectStartedEventArgs(null, null, null, null, null, null),
473LoggingEventType.TargetStartedEvent => new TargetStartedEventArgs(null, null, null, null, null),
474LoggingEventType.TargetFinishedEvent => new TargetFinishedEventArgs(null, null, null, null, null, false),
475LoggingEventType.TaskStartedEvent => new TaskStartedEventArgs(null, null, null, null, null),
476LoggingEventType.TaskFinishedEvent => new TaskFinishedEventArgs(null, null, null, null, null, false),
477LoggingEventType.TaskCommandLineEvent => new TaskCommandLineEventArgs(null, null, MessageImportance.Normal),
478LoggingEventType.ResponseFileUsedEvent => new ResponseFileUsedEventArgs(null),
479LoggingEventType.AssemblyLoadEvent => new AssemblyLoadBuildEventArgs(),
480LoggingEventType.TaskParameterEvent => new TaskParameterEventArgs(0, null, null, true, default),
481LoggingEventType.ProjectEvaluationStartedEvent => new ProjectEvaluationStartedEventArgs(),
482LoggingEventType.ProjectEvaluationFinishedEvent => new ProjectEvaluationFinishedEventArgs(),
483LoggingEventType.ProjectImportedEvent => new ProjectImportedEventArgs(),
484LoggingEventType.TargetSkipped => new TargetSkippedEventArgs(),
485LoggingEventType.Telemetry => new TelemetryEventArgs(),
486LoggingEventType.ExtendedCustomEvent => new ExtendedCustomBuildEventArgs(),
487LoggingEventType.ExtendedBuildErrorEvent => new ExtendedBuildErrorEventArgs(),
488LoggingEventType.ExtendedBuildWarningEvent => new ExtendedBuildWarningEventArgs(),
489LoggingEventType.ExtendedBuildMessageEvent => new ExtendedBuildMessageEventArgs(),
490LoggingEventType.ExtendedCriticalBuildMessageEvent => new ExtendedCriticalBuildMessageEventArgs(),
491LoggingEventType.ExternalProjectStartedEvent => new ExternalProjectStartedEventArgs(null, null, null, null, null),
492LoggingEventType.ExternalProjectFinishedEvent => new ExternalProjectFinishedEventArgs(null, null, null, null, false),
493LoggingEventType.CriticalBuildMessage => new CriticalBuildMessageEventArgs(null, null, null, -1, -1, -1, -1, null, null, null),
494LoggingEventType.MetaprojectGenerated => new MetaprojectGeneratedEventArgs(null, null, null),
495LoggingEventType.PropertyInitialValueSet => new PropertyInitialValueSetEventArgs(),
496LoggingEventType.PropertyReassignment => new PropertyReassignmentEventArgs(),
497LoggingEventType.UninitializedPropertyRead => new UninitializedPropertyReadEventArgs(),
498LoggingEventType.GeneratedFileUsedEvent => new GeneratedFileUsedEventArgs(),
499LoggingEventType.BuildCheckMessageEvent => new BuildCheckResultMessage(),
500LoggingEventType.BuildCheckWarningEvent => new BuildCheckResultWarning(),
501LoggingEventType.BuildCheckErrorEvent => new BuildCheckResultError(),
502LoggingEventType.BuildCheckAcquisitionEvent => new BuildCheckAcquisitionEventArgs(),
503LoggingEventType.BuildCheckTracingEvent => new BuildCheckTracingEventArgs(),
504LoggingEventType.EnvironmentVariableReadEvent => new EnvironmentVariableReadEventArgs(),
505LoggingEventType.BuildSubmissionStartedEvent => new BuildSubmissionStartedEventArgs(),
506LoggingEventType.BuildCanceledEvent => new BuildCanceledEventArgs("Build canceled."),
507LoggingEventType.WorkerNodeTelemetryEvent => new WorkerNodeTelemetryEventArgs(),
508LoggingEventType.LoggersRegisteredEvent => new LoggersRegisteredEventArgs(),
509LoggingEventType.MSBuildServerLifecycleEvent => new MSBuildServerLifecycleEventArgs(),
521private LoggingEventType GetLoggingEventId(BuildEventArgs eventArg)
526return LoggingEventType.BuildMessageEvent;
530return LoggingEventType.TaskCommandLineEvent;
534return LoggingEventType.TaskParameterEvent;
538return LoggingEventType.ProjectFinishedEvent;
542return LoggingEventType.ProjectStartedEvent;
546return LoggingEventType.ExternalProjectStartedEvent;
550return LoggingEventType.ExternalProjectFinishedEvent;
554return LoggingEventType.ProjectEvaluationFinishedEvent;
558return LoggingEventType.ProjectEvaluationStartedEvent;
562return LoggingEventType.ProjectImportedEvent;
566return LoggingEventType.TargetSkipped;
570return LoggingEventType.Telemetry;
574return LoggingEventType.AssemblyLoadEvent;
578return LoggingEventType.ExtendedCustomEvent;
582return LoggingEventType.ExtendedBuildErrorEvent;
586return LoggingEventType.ExtendedBuildWarningEvent;
590return LoggingEventType.ExtendedBuildMessageEvent;
594return LoggingEventType.CriticalBuildMessage;
598return LoggingEventType.ExtendedCriticalBuildMessageEvent;
602return LoggingEventType.MetaprojectGenerated;
606return LoggingEventType.PropertyInitialValueSet;
610return LoggingEventType.PropertyReassignment;
614return LoggingEventType.UninitializedPropertyRead;
618return LoggingEventType.GeneratedFileUsedEvent;
622return LoggingEventType.BuildCheckMessageEvent;
626return LoggingEventType.BuildCheckWarningEvent;
630return LoggingEventType.BuildCheckErrorEvent;
634return LoggingEventType.BuildCheckAcquisitionEvent;
638return LoggingEventType.BuildCheckTracingEvent;
642return LoggingEventType.EnvironmentVariableReadEvent;
646return LoggingEventType.BuildSubmissionStartedEvent;
650return LoggingEventType.BuildCanceledEvent;
654return LoggingEventType.WorkerNodeTelemetryEvent;
658return LoggingEventType.LoggersRegisteredEvent;
662return LoggingEventType.MSBuildServerLifecycleEvent;
666return LoggingEventType.TargetStartedEvent;
670return LoggingEventType.TargetFinishedEvent;
674return LoggingEventType.TaskStartedEvent;
678return LoggingEventType.TaskFinishedEvent;
682return LoggingEventType.BuildFinishedEvent;
686return LoggingEventType.BuildStartedEvent;
690return LoggingEventType.BuildWarningEvent;
694return LoggingEventType.BuildErrorEvent;
698return LoggingEventType.ResponseFileUsedEvent;
702return LoggingEventType.CustomEvent;
713protected virtual void WriteEventToStream(BuildEventArgs buildEvent, LoggingEventType eventType, ITranslator translator)
726case LoggingEventType.BuildMessageEvent:
729case LoggingEventType.ResponseFileUsedEvent:
732case LoggingEventType.TaskCommandLineEvent:
735case LoggingEventType.BuildErrorEvent:
738case LoggingEventType.BuildWarningEvent:
851protected virtual BuildEventArgs ReadEventFromStream(LoggingEventType eventType, ITranslator translator)
863LoggingEventType.TaskCommandLineEvent => ReadTaskCommandLineEventFromStream(translator, message, helpKeyword, senderName),
864LoggingEventType.BuildErrorEvent => ReadTaskBuildErrorEventFromStream(translator, message, helpKeyword, senderName),
865LoggingEventType.BuildMessageEvent => ReadBuildMessageEventFromStream(translator, message, helpKeyword, senderName),
866LoggingEventType.ResponseFileUsedEvent => ReadResponseFileUsedEventFromStream(translator, message, helpKeyword, senderName),
867LoggingEventType.BuildWarningEvent => ReadBuildWarningEventFromStream(translator, message, helpKeyword, senderName),