com.dtolabs.rundeck.core.cli
Class LoglevelOptions

java.lang.Object
  extended by com.dtolabs.rundeck.core.cli.LoglevelOptions
All Implemented Interfaces:
CLIToolOptions

public class LoglevelOptions
extends java.lang.Object
implements CLIToolOptions

LoglevelOptions provides a loglevel option


Field Summary
protected  int currentLogLevel
           
static java.lang.String DEBUG
           
static java.lang.String DEBUG_OPTION
           
static java.lang.String ERROR
           
static java.lang.String INFO
           
static java.lang.String LEVEL_LONG
           
static java.lang.String LOGLEVEL_OPTION
           
static java.lang.String VERBOSE
           
static java.lang.String VERBOSE_OPTION
           
static java.lang.String WARNING
           
 
Constructor Summary
LoglevelOptions()
           
 
Method Summary
 void addOptions(org.apache.commons.cli.Options options)
           
 int getLogLevel()
           
 void parseArgs(org.apache.commons.cli.CommandLine cli, java.lang.String[] original)
           
 void validate(org.apache.commons.cli.CommandLine cli, java.lang.String[] original)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentLogLevel

protected int currentLogLevel

LOGLEVEL_OPTION

public static final java.lang.String LOGLEVEL_OPTION
See Also:
Constant Field Values

LEVEL_LONG

public static final java.lang.String LEVEL_LONG
See Also:
Constant Field Values

VERBOSE_OPTION

public static final java.lang.String VERBOSE_OPTION
See Also:
Constant Field Values

DEBUG_OPTION

public static final java.lang.String DEBUG_OPTION
See Also:
Constant Field Values

DEBUG

public static final java.lang.String DEBUG
See Also:
Constant Field Values

VERBOSE

public static final java.lang.String VERBOSE
See Also:
Constant Field Values

INFO

public static final java.lang.String INFO
See Also:
Constant Field Values

WARNING

public static final java.lang.String WARNING
See Also:
Constant Field Values

ERROR

public static final java.lang.String ERROR
See Also:
Constant Field Values
Constructor Detail

LoglevelOptions

public LoglevelOptions()
Method Detail

addOptions

public void addOptions(org.apache.commons.cli.Options options)
Specified by:
addOptions in interface CLIToolOptions

parseArgs

public void parseArgs(org.apache.commons.cli.CommandLine cli,
                      java.lang.String[] original)
               throws CLIToolOptionsException
Specified by:
parseArgs in interface CLIToolOptions
Throws:
CLIToolOptionsException

validate

public void validate(org.apache.commons.cli.CommandLine cli,
                     java.lang.String[] original)
              throws CLIToolOptionsException
Specified by:
validate in interface CLIToolOptions
Throws:
CLIToolOptionsException

getLogLevel

public int getLogLevel()