- java.lang.Object
- 
- picocli.CommandLine.Tracer
 
- 
- Enclosing class:
- CommandLine
 
 public static final class CommandLine.Tracer extends Object Utility class for printing internal debug statements.- Since:
- 4.7.7
- See Also:
- CommandLine.tracer()
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(String msg, Object... params)Prints the specified message if the current trace level is DEBUG or higher.CommandLine.TraceLevelgetLevel()Returns the trace level that needs to be matched or exceeded for internal tracing statements to be printed.voidinfo(String msg, Object... params)Prints the specified message if the current trace level is INFO or higher.booleanisDebug()Returns whether the current trace level is DEBUG (the highest).booleanisInfo()Returns whether the current trace level is INFO or higher.booleanisOff()Returns whether the current trace level is OFF (the lowest).booleanisWarn()Returns whether the current trace level is WARN or higher.voidsetLevel(CommandLine.TraceLevel level)Sets the trace level that needs to be matched or exceeded for internal tracing statements to be printed.StringtoString()voidwarn(String msg, Object... params)Prints the specified message if the current trace level is WARN or higher.
 
- 
- 
- 
Method Detail- 
getLevelpublic CommandLine.TraceLevel getLevel() Returns the trace level that needs to be matched or exceeded for internal tracing statements to be printed. The initial trace level is WARN, unless system property"picocli.trace"is set to another validTraceLevelvalue.- Returns:
- the trace level that needs to be matched or exceeded for tracing statements to be printed
 
 - 
setLevelpublic void setLevel(CommandLine.TraceLevel level) Sets the trace level that needs to be matched or exceeded for internal tracing statements to be printed. The initial trace level is WARN, unless system property"picocli.trace"is set to another validTraceLevelvalue.- Parameters:
- level- the trace level that needs to be matched or exceeded for tracing statements to be printed
 
 - 
isDebugpublic boolean isDebug() Returns whether the current trace level is DEBUG (the highest).
 - 
isInfopublic boolean isInfo() Returns whether the current trace level is INFO or higher.
 - 
isWarnpublic boolean isWarn() Returns whether the current trace level is WARN or higher.
 - 
isOffpublic boolean isOff() Returns whether the current trace level is OFF (the lowest).
 - 
warnpublic void warn(String msg, Object... params) Prints the specified message if the current trace level is WARN or higher.- Parameters:
- msg- the message to print; may use- String.format(String, Object...)syntax
- params- Arguments referenced by the format specifiers in the format string. If there are more arguments than format specifiers, the extra arguments are ignored. The number of arguments is variable and may be zero.
- See Also:
- Formatter
 
 - 
infopublic void info(String msg, Object... params) Prints the specified message if the current trace level is INFO or higher.- Parameters:
- msg- the message to print; may use- String.format(String, Object...)syntax
- params- Arguments referenced by the format specifiers in the format string. If there are more arguments than format specifiers, the extra arguments are ignored. The number of arguments is variable and may be zero.
- See Also:
- Formatter
 
 - 
debugpublic void debug(String msg, Object... params) Prints the specified message if the current trace level is DEBUG or higher.- Parameters:
- msg- the message to print; may use- String.format(String, Object...)syntax
- params- Arguments referenced by the format specifiers in the format string. If there are more arguments than format specifiers, the extra arguments are ignored. The number of arguments is variable and may be zero.
- See Also:
- Formatter
 
 
- 
 
-