Beispiel #1
0
        internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
        {
            string severity;

            if (opcode == TraceEventOpcode.Info)
            {
                switch (level)
                {
                case TraceEventLevel.Critical:
                    severity = "Critical";
                    break;

                case TraceEventLevel.Error:
                    severity = "Error";
                    break;

                case TraceEventLevel.Warning:
                    severity = "Warning";
                    break;

                case TraceEventLevel.Informational:
                    severity = "Information";
                    break;

                case TraceEventLevel.Verbose:
                    severity = "Verbose";
                    break;

                default:
                    severity = level.ToString();
                    break;
                }
            }
            else
            {
                switch (opcode)
                {
                case TraceEventOpcode.Start:
                    severity = "Start";
                    break;

                case TraceEventOpcode.Stop:
                    severity = "Stop";
                    break;

                case TraceEventOpcode.Suspend:
                    severity = "Suspend";
                    break;

                case TraceEventOpcode.Resume:
                    severity = "Resume";
                    break;

                default:
                    severity = opcode.ToString();
                    break;
                }
            }
            return(severity);
        }
Beispiel #2
0
 internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
 {
     string severity;
     if (opcode == TraceEventOpcode.Info)
     {
         switch (level)
         {
             case TraceEventLevel.Critical:
                 severity = "Critical";
                 break;
             case TraceEventLevel.Error:
                 severity = "Error";
                 break;
             case TraceEventLevel.Warning:
                 severity = "Warning";
                 break;
             case TraceEventLevel.Informational:
                 severity = "Information";
                 break;
             case TraceEventLevel.Verbose:
                 severity = "Verbose";
                 break;
             default:
                 severity = level.ToString();
                 break;
         }
     }
     else
     {
         switch (opcode)
         {
             case TraceEventOpcode.Start:
                 severity = "Start";
                 break;
             case TraceEventOpcode.Stop:
                 severity = "Stop";
                 break;
             case TraceEventOpcode.Suspend:
                 severity = "Suspend";
                 break;
             case TraceEventOpcode.Resume:
                 severity = "Resume";
                 break;
             default:
                 severity = opcode.ToString();
                 break;
         }
     }
     return severity;
 }
Beispiel #3
0
 private static TraceEventType EtwOpcodeToTraceEventType(TraceEventOpcode opcode)
 {
     if (opcode == TraceEventOpcode.Start)
     {
         return(TraceEventType.Start);
     }
     if (opcode == TraceEventOpcode.Stop)
     {
         return(TraceEventType.Stop);
     }
     if (opcode == TraceEventOpcode.Suspend)
     {
         return(TraceEventType.Suspend);
     }
     if (opcode == TraceEventOpcode.Resume)
     {
         return(TraceEventType.Resume);
     }
     return(TraceEventType.Information);
 }
 private static TraceEventType EtwOpcodeToTraceEventType(TraceEventOpcode opcode)
 {
     if (opcode == TraceEventOpcode.Start)
     {
         return TraceEventType.Start;
     }
     if (opcode == TraceEventOpcode.Stop)
     {
         return TraceEventType.Stop;
     }
     if (opcode == TraceEventOpcode.Suspend)
     {
         return TraceEventType.Suspend;
     }
     if (opcode == TraceEventOpcode.Resume)
     {
         return TraceEventType.Resume;
     }
     return TraceEventType.Information;
 }
        internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
        {
            switch (opcode)
            {
                case TraceEventOpcode.Start:
                    return "Start";

                case TraceEventOpcode.Stop:
                    return "Stop";

                case TraceEventOpcode.Resume:
                    return "Resume";

                case TraceEventOpcode.Suspend:
                    return "Suspend";

                case TraceEventOpcode.Info:
                    switch (level)
                    {
                        case TraceEventLevel.Critical:
                            return "Critical";

                        case TraceEventLevel.Error:
                            return "Error";

                        case TraceEventLevel.Warning:
                            return "Warning";

                        case TraceEventLevel.Informational:
                            return "Information";

                        case TraceEventLevel.Verbose:
                            return "Verbose";
                    }
                    return level.ToString();
            }
            return opcode.ToString();
        }
        internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
        {
            switch (opcode)
            {
            case TraceEventOpcode.Start:
                return("Start");

            case TraceEventOpcode.Stop:
                return("Stop");

            case TraceEventOpcode.Resume:
                return("Resume");

            case TraceEventOpcode.Suspend:
                return("Suspend");

            case TraceEventOpcode.Info:
                switch (level)
                {
                case TraceEventLevel.Critical:
                    return("Critical");

                case TraceEventLevel.Error:
                    return("Error");

                case TraceEventLevel.Warning:
                    return("Warning");

                case TraceEventLevel.Informational:
                    return("Information");

                case TraceEventLevel.Verbose:
                    return("Verbose");
                }
                return(level.ToString());
            }
            return(opcode.ToString());
        }
Beispiel #7
0
        internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
        {
            string           str;
            TraceEventOpcode traceEventOpcode = opcode;

            switch (traceEventOpcode)
            {
            case TraceEventOpcode.Start:
            {
                str = "Start";
                break;
            }

            case TraceEventOpcode.Stop:
            {
                str = "Stop";
                break;
            }

            default:
            {
                switch (traceEventOpcode)
                {
                case TraceEventOpcode.Resume:
                {
                    str = "Resume";
                    return(str);
                }

                case TraceEventOpcode.Suspend:
                {
                    str = "Suspend";
                    return(str);
                }

                default:
                {
                    TraceEventLevel traceEventLevel = level;
                    switch (traceEventLevel)
                    {
                    case TraceEventLevel.Critical:
                    {
                        str = "Critical";
                        return(str);
                    }

                    case TraceEventLevel.Error:
                    {
                        str = "Error";
                        return(str);
                    }

                    case TraceEventLevel.Warning:
                    {
                        str = "Warning";
                        return(str);
                    }

                    case TraceEventLevel.Informational:
                    {
                        str = "Information";
                        return(str);
                    }

                    case TraceEventLevel.Verbose:
                    {
                        str = "Verbose";
                        return(str);
                    }
                    }
                    break;
                }
                }
                str = level.ToString();
                break;
            }
            break;
            }
            return(str);
        }
 static internal bool NameIsKeyName(TraceEventOpcode code)
 {
     // TODO confirm this is true
     switch ((int)code)
     {
         case 10: // Create
         case 11: // Open
         case 12: // Delete 
             return true;
         case 13:    // Query
         case 14:    // SetValue
         case 15:    // DeleteValue
         case 16:    // QueryValue
             return false;
         case 17:    // EnumerateKey
             return true;
         case 18:    // EnumerateValueKey
         case 19:    // QueryMultipleValue
             return false;
         case 20:    // SetInformation
         case 21:    // Flush
         case 22:    // KCBCreate
         case 23:    // KCBDelete
         case 24:    // KCBRundownBegin
         case 25:    // KCBRundownEnd
         case 26:    // Virtualize
         case 27:    // Close
             return true;
         default:
             Debug.Assert(false, "Unexpected Opcode");
             return true;    // Seems the lesser of evils
     }
 }
Beispiel #9
0
		internal static string LookupSeverity(TraceEventLevel level, TraceEventOpcode opcode)
		{
			string str;
			TraceEventOpcode traceEventOpcode = opcode;
			switch (traceEventOpcode)
			{
				case TraceEventOpcode.Start:
				{
					str = "Start";
					break;
				}
				case TraceEventOpcode.Stop:
				{
					str = "Stop";
					break;
				}
				default:
				{
					switch (traceEventOpcode)
					{
						case TraceEventOpcode.Resume:
						{
							str = "Resume";
							return str;
						}
						case TraceEventOpcode.Suspend:
						{
							str = "Suspend";
							return str;
						}
						default:
						{
							TraceEventLevel traceEventLevel = level;
							switch (traceEventLevel)
							{
								case TraceEventLevel.Critical:
								{
									str = "Critical";
									return str;
								}
								case TraceEventLevel.Error:
								{
									str = "Error";
									return str;
								}
								case TraceEventLevel.Warning:
								{
									str = "Warning";
									return str;
								}
								case TraceEventLevel.Informational:
								{
									str = "Information";
									return str;
								}
								case TraceEventLevel.Verbose:
								{
									str = "Verbose";
									return str;
								}
							}
							break;
						}
					}
					str = level.ToString();
					break;
				}
				break;
			}
			return str;
		}