Example #1
0
        public Program()
        {
            var loggerFactory = new LoggerFactory();

            CommandOutputProvider = new CommandOutputProvider();
            loggerFactory.AddProvider(CommandOutputProvider);
            Logger = loggerFactory.CreateLogger <Program>();
        }
Example #2
0
        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);
 }