Package picocli
Class CommandLine.Tracer
java.lang.Object
picocli.CommandLine.Tracer
- Enclosing class:
CommandLine
Utility class for printing internal debug statements.
- Since:
- 4.7.5
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Prints the specified message if the current trace level is DEBUG or higher.getLevel()
Returns the trace level that needs to be matched or exceeded for internal tracing statements to be printed.void
Prints the specified message if the current trace level is INFO or higher.boolean
isDebug()
Returns whether the current trace level is DEBUG (the highest).boolean
isInfo()
Returns whether the current trace level is INFO or higher.boolean
isOff()
Returns whether the current trace level is OFF (the lowest).boolean
isWarn()
Returns whether the current trace level is WARN or higher.void
setLevel
(CommandLine.TraceLevel level) Sets the trace level that needs to be matched or exceeded for internal tracing statements to be printed.toString()
void
Prints the specified message if the current trace level is WARN or higher.
-
Method Details
-
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 validTraceLevel
value.- Returns:
- the trace level that needs to be matched or exceeded for tracing statements to be printed
-
setLevel
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 validTraceLevel
value.- Parameters:
level
- the trace level that needs to be matched or exceeded for tracing statements to be printed
-
isDebug
public boolean isDebug()Returns whether the current trace level is DEBUG (the highest). -
isInfo
public boolean isInfo()Returns whether the current trace level is INFO or higher. -
isWarn
public boolean isWarn()Returns whether the current trace level is WARN or higher. -
isOff
public boolean isOff()Returns whether the current trace level is OFF (the lowest). -
warn
Prints the specified message if the current trace level is WARN or higher.- Parameters:
msg
- the message to print; may useString.format(String, Object...)
syntaxparams
- 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:
-
info
Prints the specified message if the current trace level is INFO or higher.- Parameters:
msg
- the message to print; may useString.format(String, Object...)
syntaxparams
- 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:
-
debug
Prints the specified message if the current trace level is DEBUG or higher.- Parameters:
msg
- the message to print; may useString.format(String, Object...)
syntaxparams
- 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:
-
toString
-