/// <inheritdoc /> protected CommandLineApplicationPlus(IHelpTextGenerator helpTextGenerator, CommandLineConsoleInterface console, ICommandLineConsoleLogger consoleLogger, string workingDirectory) : base(helpTextGenerator, console, workingDirectory) { Console = console; ConsoleLogger = consoleLogger; }
/// <summary> /// Sets the console logger for this command. /// </summary> /// <param name="consoleLogger"></param> internal void SetConsoleLogger(ICommandLineConsoleLogger consoleLogger) { ConsoleLogger = consoleLogger; Log = consoleLogger; Out = consoleLogger; }
//private CommandLineApplication _rootApplication; /// <summary> /// New instance of <see cref="CommandLoggerConvention"/> /// </summary> /// <param name="consoleLogger"></param> public CommandLoggerConvention(ICommandLineConsoleLogger consoleLogger) { _consoleLogger = consoleLogger; }