/// <summary> /// Initializes a new instance of the <see cref="T:ByteDev.Cmd.Logging.Logger" /> class. /// </summary> /// <param name="logLevel">The logging level (or more severe) at which messages should be output.</param> /// <param name="loggerColorTheme">The color theme to use when outputting logging messages.</param> /// <param name="output">An instance of <see cref="T:ByteDev.Cmd.IOutput" /> to write logging messages with.</param> public Logger(LogLevel logLevel, LoggerColorTheme loggerColorTheme, IOutput output) { _output = output; _logLevel = logLevel; _loggerColorTheme = loggerColorTheme; }
/// <summary> /// Initializes a new instance of the <see cref="T:ByteDev.Cmd.Logging.Logger" /> class. /// </summary> /// <param name="logLevel">The logging level (or more severe) at which messages should be output.</param> /// <param name="loggerColorTheme">The color theme to use when outputting logging messages.</param> public Logger(LogLevel logLevel, LoggerColorTheme loggerColorTheme) : this(logLevel, loggerColorTheme, new Output()) { }