Skip to content

Commit

Permalink
shortened some code (#278)
Browse files Browse the repository at this point in the history
  • Loading branch information
amazingalek authored Jul 28, 2020
1 parent 375a6a7 commit 8a44981
Showing 1 changed file with 8 additions and 17 deletions.
25 changes: 8 additions & 17 deletions OWML.ModHelper/Logging/ConsoleUtils.cs
Original file line number Diff line number Diff line change
@@ -1,30 +1,21 @@
using OWML.Common;
using System;
using System.Collections.Generic;

namespace OWML.ModHelper
{
public static class ConsoleUtils
{
public static void WriteByType(MessageType type, string line)
{
switch (type)
Console.ForegroundColor = new Dictionary<MessageType, ConsoleColor>
{
case MessageType.Error:
Console.ForegroundColor = ConsoleColor.Red;
break;
case MessageType.Warning:
Console.ForegroundColor = ConsoleColor.Yellow;
break;
case MessageType.Success:
Console.ForegroundColor = ConsoleColor.Green;
break;
case MessageType.Message:
Console.ForegroundColor = ConsoleColor.Gray;
break;
case MessageType.Info:
Console.ForegroundColor = ConsoleColor.Cyan;
break;
}
{ MessageType.Error, ConsoleColor.Red },
{ MessageType.Warning, ConsoleColor.Yellow },
{ MessageType.Success, ConsoleColor.Green },
{ MessageType.Message, ConsoleColor.Gray },
{ MessageType.Info, ConsoleColor.Cyan }
}[type];
Console.WriteLine(line);
Console.ForegroundColor = ConsoleColor.Gray;
}
Expand Down

0 comments on commit 8a44981

Please sign in to comment.