|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Printer
A very generic interface for applications to "print messages".
Like the various logging mechanisms, the underlying concept is to define several "levels" of logging, and process
messages of different levels differently. Unlike logging, printing is not JVM-global, but applies only to
specific contexts. In other words, it is not possible to "set" a global printer, but only to run runnables
"in the context" of a printer (see Printers.withPrinter(Printer, Runnable)). This is useful e.g. in
multi-threaded environments like tasks in a build system or a script.
| Method Summary | |
|---|---|
void |
debug(java.lang.String message)
Prints a debug message. |
void |
debug(java.lang.String pattern,
java.lang.Object... arguments)
Prints a debug message. |
void |
error(java.lang.String message)
Prints an error condition. |
void |
error(java.lang.String pattern,
java.lang.Object... arguments)
Prints an error condition. |
void |
error(java.lang.String message,
java.lang.Throwable t)
Prints an error condition. |
void |
error(java.lang.String pattern,
java.lang.Throwable t,
java.lang.Object... arguments)
Prints an error condition. |
void |
info(java.lang.String message)
Prints an informative ("normal") message. |
void |
info(java.lang.String pattern,
java.lang.Object... arguments)
Prints an informative ("normal") message. |
boolean |
isDebugEnabled()
|
boolean |
isInfoEnabled()
|
boolean |
isVerboseEnabled()
|
boolean |
isWarnEnabled()
|
void |
verbose(java.lang.String message)
Prints a verbose message. |
void |
verbose(java.lang.String pattern,
java.lang.Object... arguments)
Prints a verbose message. |
void |
warn(java.lang.String message)
Prints a warning condition. |
void |
warn(java.lang.String pattern,
java.lang.Object... arguments)
Prints a warning condition. |
| Method Detail |
|---|
void error(@Nullable
java.lang.String message)
void error(java.lang.String pattern,
java.lang.Object... arguments)
Format.format(Object)
void error(java.lang.String message,
@Nullable
java.lang.Throwable t)
void error(java.lang.String pattern,
@Nullable
java.lang.Throwable t,
java.lang.Object... arguments)
Format.format(Object)boolean isWarnEnabled()
warn(String) methods have any effectvoid warn(java.lang.String message)
void warn(java.lang.String pattern,
java.lang.Object... arguments)
Format.format(Object)boolean isInfoEnabled()
info(String) methods have any effectvoid info(java.lang.String message)
void info(java.lang.String pattern,
java.lang.Object... arguments)
Format.format(Object)boolean isVerboseEnabled()
verbose(String) methods have any effectvoid verbose(java.lang.String message)
void verbose(java.lang.String pattern,
java.lang.Object... arguments)
Format.format(Object)boolean isDebugEnabled()
debug(String) methods have any effectvoid debug(java.lang.String message)
void debug(java.lang.String pattern,
java.lang.Object... arguments)
Format.format(Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||