JBoss Logging I18n Tools 1.0.0.Beta7

org.jboss.logging
Class ToolLogger

java.lang.Object
  extended by org.jboss.logging.ToolLogger

public final class ToolLogger
extends Object

A logger for logging messages for annotation processors.

Author:
James R. Perkins, Kevin Pollet - SERLI - (kevin.pollet@serli.com)

Method Summary
 void debug(Element element, String messageFormat, Object... args)
          Prints a formatted debug message if debugging is enabled.
 void debug(String messageFormat, Object... args)
          Prints a formatted debug message if debugging is enabled.
 void error(Element element, Exception exception)
          Prints an error message.
 void error(Element element, Exception exception, String messageFormat, Object... args)
          Prints an error message.
 void error(Element element, String messageFormat, Object... args)
          Prints a formatted error message.
 void error(Exception exception)
          Prints an error message.
 void error(Exception exception, String messageFormat, Object... args)
          Prints an error message.
 void error(String messageFormat, Object... args)
          Prints a formatted error message.
static ToolLogger getLogger(ProcessingEnvironment processingEnv)
          Creates a new tool logger.
 boolean isDebugEnabled()
          Returns true if debugging is enabled, otherwise false.
 void mandatoryWarning(Element element, String messageFormat, Object... args)
          Prints a formatted warning message.
 void mandatoryWarning(String messageFormat, Object... args)
          Prints a formatted warning message.
 void note(Element element, String messageFormat, Object... args)
          Prints a formatted note message.
 void note(String messageFormat, Object... args)
          Prints a formatted note message.
 void other(Element element, String messageFormat, Object... args)
          Prints a formatted message that does not fit the other types.
 void other(String messageFormat, Object... args)
          Prints a formatted message that does not fit the other types.
 void warn(Element element, String messageFormat, Object... args)
          Prints a formatted warning message.
 void warn(String messageFormat, Object... args)
          Prints a formatted warning message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLogger

public static ToolLogger getLogger(ProcessingEnvironment processingEnv)
Creates a new tool logger.

Parameters:
processingEnv - the processing environment
Returns:
a new tool logger

isDebugEnabled

public boolean isDebugEnabled()
Returns true if debugging is enabled, otherwise false.

It is not necessary to invoke this method before invoking debug methods. The debug methods will only log messages if debugging is enabled.

Returns:
true if debugging is enabled, otherwise false.

note

public void note(String messageFormat,
                 Object... args)
Prints a formatted note message.

Parameters:
messageFormat - the message format.
args - the format arguments.

note

public void note(Element element,
                 String messageFormat,
                 Object... args)
Prints a formatted note message.

Parameters:
element - the element to print with the note.
messageFormat - the message format.
args - the format arguments.

debug

public void debug(String messageFormat,
                  Object... args)
Prints a formatted debug message if debugging is enabled.

Parameters:
messageFormat - the message format.
args - the format arguments.

debug

public void debug(Element element,
                  String messageFormat,
                  Object... args)
Prints a formatted debug message if debugging is enabled.

Parameters:
element - the element to print with the note.
messageFormat - the message format.
args - the format arguments.

warn

public void warn(String messageFormat,
                 Object... args)
Prints a formatted warning message.

Parameters:
messageFormat - the message format.
args - the format arguments.

warn

public void warn(Element element,
                 String messageFormat,
                 Object... args)
Prints a formatted warning message.

Parameters:
element - the element that caused the warning.
messageFormat - the message format.
args - the format arguments.

mandatoryWarning

public void mandatoryWarning(String messageFormat,
                             Object... args)
Prints a formatted warning message.

Parameters:
messageFormat - the message format.
args - the format arguments.

mandatoryWarning

public void mandatoryWarning(Element element,
                             String messageFormat,
                             Object... args)
Prints a formatted warning message.

Parameters:
element - the element that caused the warning.
messageFormat - the message format.
args - the format arguments.

error

public void error(String messageFormat,
                  Object... args)
Prints a formatted error message.

Parameters:
messageFormat - the message format.
args - the format arguments.

error

public void error(Element element,
                  String messageFormat,
                  Object... args)
Prints a formatted error message.

Parameters:
messageFormat - the message format.
element - the element that caused the warning.
args - the format arguments.

error

public void error(Exception exception)
Prints an error message.

Parameters:
exception - the cause of the error.

error

public void error(Exception exception,
                  String messageFormat,
                  Object... args)
Prints an error message.

Parameters:
exception - the cause of the error.
messageFormat - the message format.
args - the format arguments.

error

public void error(Element element,
                  Exception exception)
Prints an error message.

Parameters:
exception - the cause of the error.
element - the element that caused the error.

error

public void error(Element element,
                  Exception exception,
                  String messageFormat,
                  Object... args)
Prints an error message.

Parameters:
exception - the cause of the error.
messageFormat - the message format.
element - the element that caused the warning.
args - the format arguments.

other

public void other(String messageFormat,
                  Object... args)
Prints a formatted message that does not fit the other types.

Parameters:
messageFormat - the message format.
args - the format arguments.

other

public void other(Element element,
                  String messageFormat,
                  Object... args)
Prints a formatted message that does not fit the other types.

Parameters:
element - the element to print with the note.
messageFormat - the message format.
args - the format arguments.

JBoss Logging I18n Tools 1.0.0.Beta7

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.