public Program(IRuntimeEnvironment runtimeEnvironment) { _loggerFactory = new LoggerFactory(); var commandProvider = new CommandOutputProvider(runtimeEnvironment); _loggerFactory.AddProvider(commandProvider); }
public Program() { _loggerFactory = new LoggerFactory(); var commandProvider = new CommandOutputProvider(PlatformServices.Default.Runtime); _loggerFactory.AddProvider(commandProvider); }
public CommandOutputLogger(CommandOutputProvider commandOutputProvider, string loggerName, bool useConsoleColor) { _provider = commandOutputProvider; _outConsole = AnsiConsole.GetOutput(useConsoleColor); _loggerName = loggerName; }