/// <inheritdoc />
 protected CommandLineApplicationPlus(IHelpTextGenerator helpTextGenerator, CommandLineConsoleInterface console, ICommandLineConsoleLogger consoleLogger, string workingDirectory) : base(helpTextGenerator, console, workingDirectory)
 {
     Console       = console;
     ConsoleLogger = consoleLogger;
 }
Exemplo n.º 2
0
 /// <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;
        }