public void Log(object o, logLevel l) { Console.ForegroundColor = l.foreGround; Console.BackgroundColor = l.backGround; string bracketInfo = l.infoBracket; int maxLogLevelLength = -1; foreach (logLevel ll in logLevel.logLevelsArray) { if (ll.infoBracket.Length > maxLogLevelLength) { maxLogLevelLength = ll.infoBracket.Length; } } if (maxLogLevelLength > 0 && bracketInfo.Length < maxLogLevelLength) { bracketInfo += new String(' ', maxLogLevelLength - bracketInfo.Length); } bracketInfo += " | "; Console.WriteLine(bracketInfo + o.ToString()); Console.ResetColor(); }
public void Log(object o, logLevel l) { Console.ForegroundColor = l.foreGround; Console.BackgroundColor = l.backGround; string bracketInfo = l.infoBracket; int maxLogLevelLength = -1; foreach (logLevel ll in logLevel.logLevelsArray) { if (ll.infoBracket.Length > maxLogLevelLength) maxLogLevelLength = ll.infoBracket.Length; } if (maxLogLevelLength > 0 && bracketInfo.Length < maxLogLevelLength) { bracketInfo += new String(' ', maxLogLevelLength - bracketInfo.Length); } bracketInfo += " | "; Console.WriteLine(bracketInfo + o.ToString()); Console.ResetColor(); }