public Program() { var loggerFactory = new LoggerFactory(); CommandOutputProvider = new CommandOutputProvider(); loggerFactory.AddProvider(CommandOutputProvider); Logger = loggerFactory.CreateLogger <Program>(); }
public Program(IRuntimeEnvironment runtimeEnv) { var loggerFactory = new LoggerFactory(); CommandOutputProvider = new CommandOutputProvider(runtimeEnv); loggerFactory.AddProvider(CommandOutputProvider); Logger = loggerFactory.CreateLogger <Program>(); }
public CommandOutputLogger(CommandOutputProvider commandOutputProvider, bool useConsoleColor) { _provider = commandOutputProvider; _outConsole = AnsiConsole.GetOutput(useConsoleColor); }