public WarningInfo(WarningID id, WarningLevel level, string name, string description) { ID = id; Level = level; Name = name; Description = description; }
/// <summary> /// Logs the warning. /// </summary> /// <param name="message">The message.</param> /// <param name="level">The level.</param> public void LogWarning(string message, WarningLevel level) { Warning = message; WarningLevel = level; Log(message, LogLevel.Console); }
public CourseWarning(WarningType type, WarningLevel level, string reference, string message) { this.Type = type; this.Level = level; this.Reference = reference; this.Message = message; }
private void OnPerformanceWarning(WarningLevel warningLevel) { lock (m_DataLock) { m_Data.ChangeFlags |= Feature.WarningLevel; m_Data.ChangeFlags |= Feature.PerformanceLevelControl; m_Data.WarningLevel = warningLevel; // GameSDK v3.2 >= always offers CPU/GPU frequency control. PerformanceLevelControlAvailable is always available. // GameSDK v3.0 <= can not control CPU/GPU frequency once WarningLevel 2 is reached if (m_UseSetFreqLevels) { return; } if (warningLevel == WarningLevel.Throttling) { m_Data.ChangeFlags |= Feature.CpuPerformanceLevel; m_Data.ChangeFlags |= Feature.GpuPerformanceLevel; m_Data.CpuPerformanceLevel = Constants.UnknownPerformanceLevel; m_Data.GpuPerformanceLevel = Constants.UnknownPerformanceLevel; m_Data.PerformanceLevelControlAvailable = false; } else { m_Data.PerformanceLevelControlAvailable = true; } } }
protected override string GenerateResponseFileCommands() { CompilerCommandLineArguments args = new CompilerCommandLineArguments(); args.AppendSwitchIfTrue("-noconfig", noConfig); if (IsWarningLevelSet) { args.AppendSwitch("-warn:", WarningLevel.ToString()); } args.AppendFileNameIfNotNull("-out:", OutputAssembly); args.AppendTarget(TargetType); args.AppendSwitchIfTrue("-debug", EmitDebugInformation); args.AppendSwitchIfTrue("-optimize", Optimize); args.AppendSwitchIfTrue("-nologo", NoLogo); args.AppendSwitchIfTrue("-unsafe", AllowUnsafeBlocks); args.AppendSwitchIfTrue("-nostdlib", NoStandardLib); args.AppendSwitchIfTrue("-checked", checkForOverflowUnderflow); args.AppendSwitchIfTrue("-delaysign", delaySign); args.AppendSwitchIfNotNull("-langversion:", langVersion); args.AppendSwitchIfNotNull("-keycontainer:", keyContainer); args.AppendSwitchIfNotNull("-keyfile:", keyFile); args.AppendSwitchIfNotNull("-define:", DefineConstants); args.AppendSwitchIfTrue("-warnaserror", TreatWarningsAsErrors); args.AppendSwitchIfNotNull("-nowarn:", DisabledWarnings); args.AppendSwitchIfNotNull("-main:", MainEntryPoint); args.AppendFileNameIfNotNull("-doc:", documentationFile); args.AppendSwitchIfNotNull("-lib:", AdditionalLibPaths, ","); args.AppendReferencesIfNotNull(References); args.AppendItemsIfNotNull("-resource:", Resources); args.AppendFileNameIfNotNull("-win32res:", win32Resource); args.AppendFileNameIfNotNull("-win32icon:", win32Icon); args.AppendFileNamesIfNotNull(Sources, " "); return(args.ToString()); }
protected override string GenerateResponseFileCommands() { CompilerCommandLineArguments args = new CompilerCommandLineArguments(); args.AppendFileNameIfNotNull("-out:", OutputAssembly); if (IsWarningLevelSet) { args.AppendSwitch("-wlevel:", WarningLevel.ToString()); } args.AppendTarget(TargetType); args.AppendSwitchIfTrue("-debug", EmitDebugInformation); args.AppendLowerCaseSwitchIfNotNull("-debug:", DebugType); args.AppendSwitchIfTrue("-nologo", NoLogo); args.AppendSwitchIfTrue("-nowarn", noWarnings); args.AppendSwitchIfTrue("-unsafe", AllowUnsafeBlocks); args.AppendSwitchIfTrue("-nostdlib", NoStandardLib); args.AppendSwitchIfNotNull("-define:", DefineConstants); args.AppendSwitchIfNotNull("-main:", MainEntryPoint); args.AppendSwitchIfNotNull("-lib:", AdditionalLibPaths, ","); args.AppendSwitchIfNotNull("-ignorewarn:", DisabledWarnings); args.AppendSwitchIfTrue("-optionstrict", OptionStrict); args.AppendSwitchIfTrue("-optionexplicit", OptionExplicit); args.AppendSwitchIfTrue("-warnaserror", TreatWarningsAsErrors); args.AppendSwitchIfTrue("-removeintchecks", removeIntegerChecks); args.AppendSwitchIfNotNull("-rootnamespace:", rootNamespace); args.AppendItemsIfNotNull("-imports:", Imports); args.AppendReferencesIfNotNull(References); args.AppendItemsIfNotNull("-resource:", Resources); args.AppendFileNamesIfNotNull(Sources, " "); return(args.ToString()); }
public void Warning(WarningLevel level, string message) { if (level < minWarningLevel) { return; } warningCount++; bool currEcho = Echo; try { Echo = true; ConsoleWarningColors(); if (!lastLF) { TraceLine(String.Empty); } TraceLine(String.Format("Warning: {0}", message)); } finally { Echo = currEcho; ConsoleResetColors(); } }
public static void InvokeGlobalMessageForBadWeather(Flight flight, WarningLevel level) { var context = GlobalHost.ConnectionManager.GetHubContext <RealTimeUpdateHub>(); context.Clients.All.sendCollisionWarning(JsonConvert.SerializeObject(flight), JsonConvert.SerializeObject(level.ToString())); }
/// <summary> /// Displays a warning box in the current GUI layout, with buttons. /// Returns the index of button pressed, or -1 otherwise. /// </summary> public static int InfoBoxWithButtons(string message, WarningLevel warningLevel, params string[] buttons) { Color oldBackgroundColor = GUI.backgroundColor; switch (warningLevel) { case WarningLevel.Info: GUI.backgroundColor = new Color32(154, 176, 203, 255); break; case WarningLevel.Warning: GUI.backgroundColor = new Color32(255, 255, 0, 255); break; case WarningLevel.Error: GUI.backgroundColor = new Color32(255, 0, 0, 255); break; } GUILayout.BeginVertical("textarea"); GUI.backgroundColor = oldBackgroundColor; GUIStyle labelStyle = new GUIStyle("label"); labelStyle.wordWrap = true; GUILayout.Label(message, labelStyle, GUILayout.ExpandWidth(true)); int buttonPressed = -1; if (buttons != null) { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); for (int i = 0; i < buttons.Length; ++i) { if (GUILayout.Button(buttons[i], EditorStyles.miniButton)) buttonPressed = i; } GUILayout.EndHorizontal(); } GUILayout.EndVertical(); return buttonPressed; }
private void UsageWarning(Pawn temp) { float sanityLevel = Cthulhu.Utility.CurrentSanityLoss(temp); if (storedPawn != temp) { storedPawn = temp; warningLevel = WarningLevel.None; } SetWarningLevel(sanityLevel); if (!StartedUse) { StartedUse = true; string stringToTranslate = "OccultCenterWarning" + warningLevel.ToString(); if (stringToTranslate == "OccultCenterWarningNone") { return; } Messages.Message(stringToTranslate.Translate( InteractingPawn.Name.ToStringShort, InteractingPawn.gender.GetPronoun(), InteractingPawn.gender.GetObjective(), InteractingPawn.gender.GetPossessive() ), MessageTypeDefOf.NeutralEvent); } }
private void SetWarningLevel(float sanityLevel) { if ((int)warningLevel < 1 && sanityLevel > SanityLossSeverity.Initial) { StartedUse = false; warningLevel = WarningLevel.One; } if ((int)warningLevel < 2 && sanityLevel > SanityLossSeverity.Minor) { StartedUse = false; warningLevel = WarningLevel.Two; } if ((int)warningLevel < 3 && sanityLevel > SanityLossSeverity.Major) { StartedUse = false; warningLevel = WarningLevel.Three; } if ((int)warningLevel >= 4 || !(sanityLevel > SanityLossSeverity.Severe)) { return; } StartedUse = false; warningLevel = WarningLevel.Four; }
public void ChangeCodeFile(string fileName, Action <CodeFile> action, WarningLevel showWarning = WarningLevel.Error) { fileName = fileName.Replace("Southwind", ApplicationName); if (!File.Exists(this.AbsolutePath(fileName))) { if (showWarning != WarningLevel.None) { if (HasWarnings != WarningLevel.Error) { HasWarnings = showWarning; } SafeConsole.WriteLineColor(showWarning == WarningLevel.Error ? ConsoleColor.Red : ConsoleColor.Yellow, showWarning.ToString().ToUpper() + " file " + fileName + " not found"); } } else { var codeFile = new CodeFile(fileName, this) { WarningLevel = showWarning }; action(codeFile); codeFile.SafeIfNecessary(); } }
public static void SendAdaptivePerformanceThermalEvent(ThermalMetrics thermalMetrics) { #if UNITY_ANALYTICS // Temperature level and trend will call the method more often but we do not want to send events if (s_LastWarningLevel == thermalMetrics.WarningLevel) { return; } switch (thermalMetrics.WarningLevel) { case WarningLevel.Throttling: s_AdaptivePerformanceThermalEvent.numThrottlingEventSinceStartup++; break; case WarningLevel.ThrottlingImminent: s_AdaptivePerformanceThermalEvent.numThrottlingImminentEventSinceStartup++; break; case WarningLevel.NoWarning: s_AdaptivePerformanceThermalEvent.numNoWarningEventSinceStartup++; break; } s_AdaptivePerformanceThermalEvent.currentTempLevel = thermalMetrics.TemperatureLevel; s_AdaptivePerformanceThermalEvent.currentTempTrend = thermalMetrics.TemperatureTrend; s_LastWarningLevel = thermalMetrics.WarningLevel; Send(EventName.AdaptivePerformanceThermal, s_AdaptivePerformanceThermalEvent); #endif }
public Warning(WarningLevel level, string message) { Ensure.That(nameof(message)).IsNotNull(message); this.level = level; this.message = message; }
/// <summary> /// Displays a warning box in the current GUI layout, with buttons. /// Returns the index of button pressed, or -1 otherwise. /// </summary> public static int InfoBoxWithButtons(string message, WarningLevel warningLevel, params string[] buttons) { InfoBox(message, warningLevel); Color oldBackgroundColor = GUI.backgroundColor; switch (warningLevel) { case WarningLevel.Info: GUI.backgroundColor = new Color32(154, 176, 203, 255); break; case WarningLevel.Warning: GUI.backgroundColor = new Color32(255, 255, 0, 255); break; case WarningLevel.Error: GUI.backgroundColor = new Color32(255, 0, 0, 255); break; } int buttonPressed = -1; if (buttons != null) { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); for (int i = 0; i < buttons.Length; ++i) { if (GUILayout.Button(buttons[i], EditorStyles.miniButton)) { buttonPressed = i; } } GUILayout.EndHorizontal(); } GUI.backgroundColor = oldBackgroundColor; return(buttonPressed); }
public void Add(WarningLevel level, int sortOrder, string format, params object[] args) { WarningText warning = new WarningText { Level = level, Text = string.Format(format, args), SortOrder = sortOrder }; Add(warning); }
/// <summary> /// Copy constructor. /// </summary> /// <param name="Other">Environment to copy settings from</param> public CppCompileEnvironment(CppCompileEnvironment Other) { Platform = Other.Platform; Configuration = Other.Configuration; Architecture = Other.Architecture; MetadataCache = Other.MetadataCache; SharedPCHs = Other.SharedPCHs; PrecompiledHeaderIncludeFilename = Other.PrecompiledHeaderIncludeFilename; PrecompiledHeaderAction = Other.PrecompiledHeaderAction; bUseSharedBuildEnvironment = Other.bUseSharedBuildEnvironment; bUseRTTI = Other.bUseRTTI; bUseInlining = Other.bUseInlining; bCompileISPC = Other.bCompileISPC; bUseAVX = Other.bUseAVX; bUseUnity = Other.bUseUnity; MinSourceFilesForUnityBuildOverride = Other.MinSourceFilesForUnityBuildOverride; MinFilesUsingPrecompiledHeaderOverride = Other.MinFilesUsingPrecompiledHeaderOverride; bBuildLocallyWithSNDBS = Other.bBuildLocallyWithSNDBS; bEnableExceptions = Other.bEnableExceptions; bEnableObjCExceptions = Other.bEnableObjCExceptions; ShadowVariableWarningLevel = Other.ShadowVariableWarningLevel; UnsafeTypeCastWarningLevel = Other.UnsafeTypeCastWarningLevel; bUndefinedIdentifierWarningsAsErrors = Other.bUndefinedIdentifierWarningsAsErrors; bEnableUndefinedIdentifierWarnings = Other.bEnableUndefinedIdentifierWarnings; bOptimizeCode = Other.bOptimizeCode; bOptimizeForSize = Other.bOptimizeForSize; bCreateDebugInfo = Other.bCreateDebugInfo; bIsBuildingLibrary = Other.bIsBuildingLibrary; bIsBuildingDLL = Other.bIsBuildingDLL; bUseStaticCRT = Other.bUseStaticCRT; bUseDebugCRT = Other.bUseDebugCRT; bOmitFramePointers = Other.bOmitFramePointers; bEnableOSX109Support = Other.bEnableOSX109Support; bUsePDBFiles = Other.bUsePDBFiles; bPreprocessOnly = Other.bPreprocessOnly; bSupportEditAndContinue = Other.bSupportEditAndContinue; bUseIncrementalLinking = Other.bUseIncrementalLinking; bAllowLTCG = Other.bAllowLTCG; bPGOOptimize = Other.bPGOOptimize; bPGOProfile = Other.bPGOProfile; PGOFilenamePrefix = Other.PGOFilenamePrefix; PGODirectory = Other.PGODirectory; bPrintTimingInfo = Other.bPrintTimingInfo; bGenerateDependenciesFile = Other.bGenerateDependenciesFile; bAllowRemotelyCompiledPCHs = Other.bAllowRemotelyCompiledPCHs; UserIncludePaths = new HashSet <DirectoryReference>(Other.UserIncludePaths); SystemIncludePaths = new HashSet <DirectoryReference>(Other.SystemIncludePaths); bCheckSystemHeadersForModification = Other.bCheckSystemHeadersForModification; ForceIncludeFiles.AddRange(Other.ForceIncludeFiles); AdditionalPrerequisites.AddRange(Other.AdditionalPrerequisites); Definitions.AddRange(Other.Definitions); AdditionalArguments = Other.AdditionalArguments; AdditionalFrameworks.AddRange(Other.AdditionalFrameworks); PrecompiledHeaderFile = Other.PrecompiledHeaderFile; bHackHeaderGenerator = Other.bHackHeaderGenerator; bHideSymbolsByDefault = Other.bHideSymbolsByDefault; CppStandard = Other.CppStandard; }
public void Parse() { ExpectedLexeme expectedLexeme = ExpectedLexeme.Option; accepted = false; for (int i = 1; i < Environment.GetCommandLineArgs().GetLength(0); i++) { string arg = Environment.GetCommandLineArgs()[i]; if (expectedLexeme == ExpectedLexeme.Option) { accepted = false; if (arg.Equals("-i")) { expectedLexeme = ExpectedLexeme.FileName; } else if (arg.Equals("-wl")) { expectedLexeme = ExpectedLexeme.WarningLevel; } else { Console.WriteLine("Unknown option: {0}", arg); } } else { accepted = true; switch (expectedLexeme) { case ExpectedLexeme.FileName: fileName = Environment.ExpandEnvironmentVariables(arg); break; case ExpectedLexeme.WarningLevel: int level; bool parsed = int.TryParse(arg, out level); if (!parsed || level < (int)WarningLevel.Low || level > (int)WarningLevel.High) { accepted = false; Console.WriteLine("Invalid warning level value: {0}", arg); return; } else { minWarningLevel = (WarningLevel)level; } break; default: accepted = false; break; } expectedLexeme = ExpectedLexeme.Option; } } }
private void RaiseOnApproachingBadWeather(Flight flight, WarningLevel level) { if (ApproachingBadWeather != null) { var eventArg = new FlightEventArgs(); eventArg.WarningLevel = level; eventArg.Flights.Add(flight); ApproachingBadWeather(this, eventArg); } }
public override void CreateWarnLogData(WarningLevel level, string message) { Id = Guid.NewGuid().ToString(); Time = DateTime.Now; LogType = LogDataType.Warn; WarningLevel = level; Message = message; FormatShortString(); FormatLongString(); }
public void RaiseWarning(WarningLevel level, string message) { string wrng = level.ToString() + message; if (!myWarnings.Contains(wrng)) { myWarnings.Add(wrng); myMngr.RaiseWarning(level, message, myDT.TableName); } }
public void RaiseWarning(WarningLevel level, string message, string source) { if (OnWarning != null) { WarningEventArgs weg = new WarningEventArgs(); weg.Message = message; weg.Source = source; weg.Level = level; OnWarning(this, weg); } }
private void RaiseOnPossibleCollision(Flight flight, Flight flight2, WarningLevel level) { if (PossibleCollision != null) { var eventArg = new FlightEventArgs(); eventArg.WarningLevel = level; eventArg.Flights.Add(flight); eventArg.Flights.Add(flight2); PossibleCollision(this, eventArg); } }
static private void log(WarningLevel warningLevel, string message) { var logEntry = new { Date = DateTime.Now, Type = Enum.GetName(typeof(WarningLevel), warningLevel), Message = message, }; Console.WriteLine($"{logEntry}"); }
public void ForeachCodeFile(string searchPattern, Action <CodeFile> action, WarningLevel showWarnings = WarningLevel.None) { var codeFiles = GetCodeFiles(RootFolder, searchPattern.SplitNoEmpty(',').Select(a => a.Trim()).ToArray(), DefaultIgnoreDirectories); foreach (var codeFile in codeFiles) { codeFile.WarningLevel = showWarnings; action(codeFile); codeFile.SafeIfNecessary(); } }
protected void Log(string msg, WarningLevel severity) { switch (severity) { case WarningLevel.Error: Log(LogMessage.Error(msg)); break; default: Log(LogMessage.Warning(msg, severity)); break; } }
protected void Log(string msg, WarningLevel severity) { switch (severity) { case WarningLevel.Error: Log(LogMessage.Error(msg)); break; default: Log(LogMessage.Warning(msg, severity)); break; } }
/// <summary> /// Display a warning box in the current GUI layout. /// This is expanded to fit the current GUILayout rect. /// </summary> public static void InfoBox(string message, WarningLevel warningLevel) { Color oldBackgroundColor = GUI.backgroundColor; switch (warningLevel) { case WarningLevel.Info: GUI.backgroundColor = new Color32(154, 176, 203, 255); break; case WarningLevel.Warning: GUI.backgroundColor = new Color32(255, 255, 0, 255); break; case WarningLevel.Error: GUI.backgroundColor = new Color32(255, 0, 0, 255); break; } GUILayout.Label(message, "textarea", GUILayout.ExpandWidth(true)); GUI.backgroundColor = oldBackgroundColor; }
/// <summary> /// Instantiate a new message handler. /// </summary> /// <param name="shortAppName">Short application name; usually 4 uppercase characters.</param> /// <param name="longAppName">Long application name; usually the executable name.</param> public MessageHandler(string shortAppName, string longAppName) { this.shortAppName = shortAppName; this.longAppName = longAppName; this.lastErrorNumber = SuccessErrorNumber; this.sourceTrace = false; this.verbosityLevel = VerboseLevel.Off; this.warningLevel = WarningLevel.Minor; this.warningAsError = false; this.suppressedWarnings = new Hashtable(); }
/// <summary> /// Display a warning box in the current GUI layout. /// This is expanded to fit the current GUILayout rect. /// </summary> public static void InfoBox(string message, WarningLevel warningLevel) { MessageType messageType = MessageType.None; switch (warningLevel) { case WarningLevel.Info: messageType = MessageType.Info; break; case WarningLevel.Warning: messageType = MessageType.Warning; break; case WarningLevel.Error: messageType = MessageType.Error; break; } EditorGUILayout.HelpBox(message, messageType); }
public static void SetWarningLevel(WarningLevel level, int?code = null /* if null, apply to all warnings */) { if (warning_levels == null) { warning_levels = new Dictionary <int, WarningLevel> (); } if (code.HasValue) { warning_levels [code.Value] = level; } else { warning_levels [-1] = level; // code -1: all codes. } }
public Warning Analyze(CarParams carParams) { WarningLevel pressureExceeded = WarningLevel.None, engineTempExceeded = WarningLevel.None, radiatorFluidTempExceeded = WarningLevel.None; if (carParams.TyresPressure > lv1WarningPressure) { pressureExceeded = WarningLevel.Lv1; if (carParams.TyresPressure > lv2WarningPressure) { pressureExceeded = WarningLevel.Lv2; } } if (carParams.EngineTemperature > lv1WarningTemperature) { engineTempExceeded = WarningLevel.Lv1; if (carParams.EngineTemperature > lv2WarningTemperature) { engineTempExceeded = WarningLevel.Lv2; } } if (carParams.RadiatorFluidTemperature > lv1WarningTemperature) { radiatorFluidTempExceeded = WarningLevel.Lv1; if (carParams.RadiatorFluidTemperature > lv2WarningTemperature) { radiatorFluidTempExceeded = WarningLevel.Lv2; } } if (pressureExceeded != WarningLevel.None || engineTempExceeded != WarningLevel.None || radiatorFluidTempExceeded != WarningLevel.None) { CarParams.Print(pressureExceeded, $"Tyres press.: {carParams.TyresPressure}"); CarParams.Print(radiatorFluidTempExceeded, $"Radiator fluid temp.: {carParams.RadiatorFluidTemperature}"); CarParams.Print(engineTempExceeded, $"Engine temp press.: {carParams.EngineTemperature}"); Console.WriteLine(); //return (WarningLevel)Math.Max((int)pressureExceeded, Math.Max((int)engineTempExceeded, (int)radiatorFluidTempExceeded)); } return(new Warning() { CarParams = carParams, EngineTempWarningLevel = engineTempExceeded, RadiatorFluidTempWarningLevel = radiatorFluidTempExceeded, TyresPressureWarningLevel = pressureExceeded }); }
public VCppProjectMIDLParameters(Suite suite) { ApplicationConfigurationMode = false; PreprocessorDefinitions = suite.ActiveGoal.Has(Suite.DebugGoal.Name) ? new[] {"_DEBUG"} : new string[0]; MkTypLibCompatible = false; TargetEnvironment = suite.ActiveGoal.Has("x64") ? MidlTargetEnvironment.X64 : MidlTargetEnvironment.Win32; GenerateStublessProxies = true; EnableErrorChecks = MidlErrorChecks.All; ErrorCheckAllocations = true; ErrorCheckBounds = true; ErrorCheckEnumRange = true; ErrorCheckRefPointers = true; ErrorCheckStubData = true; NewTypeLibFormat = true; WarningLevel = WarningLevel.All; }
/// <summary> /// Constructs a instance of the Sass compilation options /// </summary> public CompilationOptions() { Charset = true; IncludePaths = new List <string>(); IndentType = IndentType.Space; IndentWidth = 2; InlineSourceMap = false; LineFeedType = LineFeedType.Lf; OmitSourceMapUrl = false; OutputStyle = OutputStyle.Expanded; QuietDependencies = false; SourceMap = false; SourceMapIncludeContents = false; SourceMapRootPath = string.Empty; WarningLevel = WarningLevel.Default; }
public static WarningLevel MostSevereLevel(List <Warning> warnings) // No alloc version { WarningLevel mostSevereWarningLevel = WarningLevel.Info; for (int i = 0; i < warnings.Count; i++) { var warning = warnings[i]; if (warning.level > mostSevereWarningLevel) { mostSevereWarningLevel = warning.level; } } return(mostSevereWarningLevel); }
public ValidationResult Validate(Uri url, UserMedium usermedium = UserMedium.All, Profile profile = Profile.Css2, Language language = Language.English, WarningLevel warningLevel = WarningLevel.Two, bool vextwarning = false) { if (url == null) { throw new ArgumentException("url cannot be null"); } var jigsawUrl = string.Format("{0}?uri={1}&profile={2}&usermedium={3}&warning={4}&lang={5}&vextwarning={6}&output=soap12", ValidatorUrl, url, ToParam(profile), ToParam(usermedium), ToParam(warningLevel), ToParam(language), vextwarning); var document = XDocument.Load(jigsawUrl); return new ValidationResult { Errors = ParseIssues(document, "errors", "errorlist", "error", Severity.Error), Warnings = ParseIssues(document, "warnings", "warninglist", "warning", Severity.Warning), }; }
/// <summary> /// Creates a LogMessage representing a warning. /// </summary> /// <param name="message"></param> /// <param name="severity"></param> /// <returns></returns> public static ILogMessage Warning(string message, WarningLevel severity) { return new WarningLogMessage(severity, message); }
/// <summary> /// ログをオブジェクトに書き込みます。 /// </summary> /// <param name="msg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="level">ログの重要度を表す警告レベルを指定します。</param> /// <param name="description">ログの詳細情報を指定します。</param> public void Write(string msg, WarningLevel level, string description) { Dispatcher.Invoke(() => this.AddLog(msg + ":" + description)); }
/// <summary> /// Display a warning box in the current GUI layout. /// This is expanded to fit the current GUILayout rect. /// </summary> public static void InfoBox(string message, WarningLevel warningLevel) { MessageType messageType = MessageType.None; switch (warningLevel) { case WarningLevel.Info: messageType = MessageType.Info; break; case WarningLevel.Warning: messageType = MessageType.Warning; break; case WarningLevel.Error: messageType = MessageType.Error; break; } EditorGUILayout.HelpBox(message, messageType); }
/// <summary> /// Sends a warning message. /// </summary> /// <param name="sourceLineNumbers">Source line numbers.</param> /// <param name="warningLevel">Level of the warning message.</param> /// <param name="warningMessage">Warning message string.</param> public void OnWarning(SourceLineNumberCollection sourceLineNumbers, WarningLevel warningLevel, string warningMessage) { this.messageHandler.OnExtensionWarning(sourceLineNumbers, warningLevel, warningMessage); }
/// <summary> /// ログをオブジェクトに書き込みます。 /// </summary> /// <param name="msg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="level">ログの重要度を表す警告レベルを指定します。</param> /// <param name="description">ログの詳細情報を指定します。</param> public void Write(string msg, WarningLevel level, string description) { this.FTraceProcesser.Write(msg, level, description); }
public void LogWarning(string message, WarningLevel level) { Warning = message; WarningLevel = level; Log(message, LogLevel.Console); }
public void LogWarning(string warning, WarningLevel level) { throw new NotImplementedException(); }
/// <summary> /// Sends a warning to the message delegate if there is one. /// </summary> /// <param name="sourceLineNumbers">Source line numbers.</param> /// <param name="warningLevel">Level of the warning message.</param> /// <param name="warningMessage">Warning message string.</param> public void OnExtensionWarning(SourceLineNumberCollection sourceLineNumbers, WarningLevel warningLevel, string warningMessage) { this.OnMessage(WixWarnings.LinkerExtensionWarning(sourceLineNumbers, warningLevel, warningMessage)); }
/// <summary> /// ログをオブジェクトに書き込みます。 /// </summary> /// <param name="msg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="level">ログの重要度を表す警告レベルを指定します。</param> public void Write(string msg, WarningLevel level) { this.FTraceProcesser.Write(msg, level); }
public void LogWarning(string warning, WarningLevel level) { eventInvoker(LogMessage.Warning(warning, level)); }
private string ToParam(WarningLevel warningLevel) { switch (warningLevel) { case WarningLevel.No: return "no"; case WarningLevel.Zero: return "0"; case WarningLevel.One: return "1"; case WarningLevel.Two: return "2"; default: throw new ArgumentOutOfRangeException("warningLevel"); } }
/// <summary> /// コンストラクタ /// </summary> /// <param name="iMsg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="iLevel">ログの重要度を表す警告レベルを指定します。</param> /// <param name="iDescription">ログの詳細情報を指定します。</param> /// <param name="iDateTime">ログの作成日時を指定します。</param> public LogRecord(string iMsg, WarningLevel iLevel, string iDescription, DateTime iDateTime) { this.message = iMsg; this.description = iDescription; this.loggingDate = iDateTime; this.level = iLevel; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="iMsg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="iLevel">ログの重要度を表す警告レベルを指定します。</param> /// <param name="iDescription">ログの詳細情報を指定します。</param> public LogRecord(string iMsg, WarningLevel iLevel, string iDescription) : this(iMsg, iLevel, iDescription, DateTime.Now) { }
/// <summary> /// コンストラクタ /// </summary> /// <param name="iMsg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="iLevel">ログの重要度を表す警告レベルを指定します。</param> public LogRecord(string iMsg, WarningLevel iLevel) : this(iMsg, iLevel, "") { }
public void LogError(string tag, string error) { Warning = error; WarningLevel = WarningLevel.Error; Log(tag, error); }
/// <summary> /// ログをオブジェクトに書き込みます。 /// </summary> /// <param name="msg">ログのメイン情報となるメッセージを指定します。</param> /// <param name="level">ログの重要度を表す警告レベルを指定します。</param> public void Write(string msg, WarningLevel level) { Dispatcher.Invoke(() => this.AddLog(msg)); }
public void ResetWarning() { Warning = ""; WarningLevel = WarningLevel.Mild; }
/// <summary> /// WarningEventArgs Constructor. /// </summary> /// <param name="level">Level of the warning message.</param> /// <param name="message">Warning message content.</param> public WarningEventArgs(WarningLevel level, string message) { this.level = level; this.message = message; }
public Message(WarningLevel warningLevel, string text) { this.WarningLevel = warningLevel; this.Text = text; }
/// <summary> /// Instantiate a new message handler. /// </summary> /// <param name="shortAppName">Short application name; usually 4 uppercase characters.</param> /// <param name="longAppName">Long application name; usually the executable name.</param> public MessageHandler(string shortAppName, string longAppName) { this.shortAppName = shortAppName; this.longAppName = longAppName; this.lastErrorNumber = SuccessErrorNumber; this.sourceTrace = false; this.verbosityLevel = VerboseLevel.Off; this.warningLevel = WarningLevel.Minor; this.warningAsError = false; this.suppressedWarnings = new Hashtable(); }
public WarningLogMessage(WarningLevel level, string message) { this.level = level; this.message = message; }
public void LogWarning(string warning, WarningLevel level) { }
/// <summary> /// Displays a warning box in the current GUI layout, with buttons. /// Returns the index of button pressed, or -1 otherwise. /// </summary> public static int InfoBoxWithButtons(string message, WarningLevel warningLevel, params string[] buttons) { InfoBox(message, warningLevel); Color oldBackgroundColor = GUI.backgroundColor; switch (warningLevel) { case WarningLevel.Info: GUI.backgroundColor = new Color32(154, 176, 203, 255); break; case WarningLevel.Warning: GUI.backgroundColor = new Color32(255, 255, 0, 255); break; case WarningLevel.Error: GUI.backgroundColor = new Color32(255, 0, 0, 255); break; } int buttonPressed = -1; if (buttons != null) { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); for (int i = 0; i < buttons.Length; ++i) { if (GUILayout.Button(buttons[i], EditorStyles.miniButton)) buttonPressed = i; } GUILayout.EndHorizontal(); } GUI.backgroundColor = oldBackgroundColor; return buttonPressed; }
/// <summary> /// Sends a warning message. /// </summary> /// <param name="warningLevel">Level of the warning message.</param> /// <param name="warningMessage">Warning message string.</param> public void OnExtensionWarning(WarningLevel warningLevel, string warningMessage) { this.OnMessage(WixWarnings.DecompilerExtensionWarning(warningLevel, warningMessage)); }