Class ToolLogger
java.lang.Object
org.jboss.logging.processor.apt.ToolLogger
A logger for logging messages for annotation processors.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPrints a formatted debug message if debugging is enabled.voidPrints a debug message.voidPrints a formatted debug message if debugging is enabled.voidPrints a formatted error message.voidPrints an error message.voidPrints an error message.voidPrints a error message.voidPrints a error message.voidPrints a formatted error message.voidPrints an error message.voidPrints an error message.private static ElementgetElement(Element element) static ToolLoggergetLogger(ProcessingEnvironment processingEnv) Creates a new tool logger.booleanReturnstrueif debugging is enabled, otherwisefalse.private voidlog(Diagnostic.Kind kind, Element element, String message) private voidlog(Diagnostic.Kind kind, Element element, String messageFormat, Object... args) private voidlog(Diagnostic.Kind kind, Element element, Throwable cause, String message) private voidvoidmandatoryWarning(Element element, String message) Prints a warning message.voidmandatoryWarning(Element element, String messageFormat, Object... args) Prints a formatted warning message.voidPrints a note message.voidPrints a formatted note message.voidPrints a message that does not fit the other types.voidPrints a formatted message that does not fit the other types.static StringConverts a stack trace to string output.voidPrints a warning message.voidPrints a formatted warning message.
-
Field Details
-
messager
-
isDebugEnabled
private final boolean isDebugEnabled
-
-
Constructor Details
-
ToolLogger
-
-
Method Details
-
getLogger
Creates a new tool logger.- Parameters:
processingEnv- the processing environment- Returns:
- a new tool logger
-
isDebugEnabled
public boolean isDebugEnabled()Returnstrueif debugging is enabled, otherwisefalse.It is not necessary to invoke this method before invoking
debugmethods. The debug methods will only log messages if debugging is enabled.- Returns:
trueif debugging is enabled, otherwisefalse.
-
note
-
note
-
debug
-
debug
-
debug
-
warn
-
warn
-
mandatoryWarning
-
mandatoryWarning
-
error
-
error
-
error
-
error
Prints an error message.- Parameters:
cause- the cause of the error.
-
error
-
error
-
error
-
error
-
other
-
other
-
log
-
log
-
log
private void log(Diagnostic.Kind kind, Element element, Throwable cause, String messageFormat, Object... args) -
log
-
stackTraceToString
-
getElement
-