net.sf.ant4eclipse.lang.logging
Class A4ELogging

java.lang.Object
  extended by net.sf.ant4eclipse.lang.logging.A4ELogging

public class A4ELogging
extends java.lang.Object

API which provides a project wide logging mechanism.


Method Summary
static java.lang.String createMessage(java.lang.String msg, java.lang.Object t)
          Creates a message while using a causing Throwable instance.
static java.lang.String createMessage(java.lang.String msg, java.lang.Object[] args)
          Creates a message while using some formatted text.
static void debug(java.lang.String msg)
          Dumps debugging information.
static void debug(java.lang.String msg, java.lang.Object obj)
          Dumps debugging information.
static void debug(java.lang.String msg, java.lang.Object[] args)
          Dumps debugging information.
static void error(java.lang.String msg)
          Dumps error information.
static void error(java.lang.String msg, java.lang.Object obj)
          Dumps error information.
static void error(java.lang.String msg, java.lang.Object[] args)
          Dumps error information.
static void info(java.lang.String msg)
          Dumps informational text.
static void info(java.lang.String msg, java.lang.Object obj)
          Dumps informational text.
static void info(java.lang.String msg, java.lang.Object[] args)
          Dumps informational text.
static boolean isDebuggingEnabled()
          Returns true if the debugging is enabled.
static void setAntLogging(java.lang.Object project)
          Enables/disables ANT logging for the supplied project.
static void setDebuggingEnabled(boolean enable)
          Changes the debugging mode.
static void setJavaLogging(java.util.logging.Logger logger)
          Enables/disables Java logging using the supplied logger.
static void setSystemLogging(boolean enable)
          Enables/disables logging via System IO.
static void warn(java.lang.String msg)
          Dumps warning information.
static void warn(java.lang.String msg, java.lang.Object obj)
          Dumps warning information.
static void warn(java.lang.String msg, java.lang.Object[] args)
          Dumps warning information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setSystemLogging

public static final void setSystemLogging(boolean enable)
Enables/disables logging via System IO.

Parameters:
enable - true <=> Enables the logging via System IO.

setAntLogging

public static final void setAntLogging(java.lang.Object project)
Enables/disables ANT logging for the supplied project.

Parameters:
project - The project used for the ANT logging. null = disable.

setJavaLogging

public static final void setJavaLogging(java.util.logging.Logger logger)
Enables/disables Java logging using the supplied logger.

Parameters:
logger - The logger which will be used for the logging process. null = disable.

setDebuggingEnabled

public static final void setDebuggingEnabled(boolean enable)
Changes the debugging mode.

Parameters:
enable - true <=> Debugging will be enabled.

isDebuggingEnabled

public static final boolean isDebuggingEnabled()
Returns true if the debugging is enabled.

Returns:
true <=> Debugging is enabled.

debug

public static final void debug(java.lang.String msg,
                               java.lang.Object[] args)
Dumps debugging information.

Parameters:
msg - A formatting message.
args - The arguments used for the formatted message.

debug

public static final void debug(java.lang.String msg,
                               java.lang.Object obj)
Dumps debugging information.

Parameters:
msg - An error message.
obj - A single argument.

debug

public static final void debug(java.lang.String msg)
Dumps debugging information.

Parameters:
msg - An error message.

info

public static final void info(java.lang.String msg,
                              java.lang.Object[] args)
Dumps informational text.

Parameters:
msg - A formatting message.
args - The arguments used for the formatted message.

info

public static final void info(java.lang.String msg,
                              java.lang.Object obj)
Dumps informational text.

Parameters:
msg - An error message.
obj - A single argument.

info

public static final void info(java.lang.String msg)
Dumps informational text.

Parameters:
msg - An error message.

warn

public static final void warn(java.lang.String msg,
                              java.lang.Object[] args)
Dumps warning information.

Parameters:
msg - A formatting message.
args - The arguments used for the formatted message.

warn

public static final void warn(java.lang.String msg,
                              java.lang.Object obj)
Dumps warning information.

Parameters:
msg - An error message.
obj - A single argument.

warn

public static final void warn(java.lang.String msg)
Dumps warning information.

Parameters:
msg - An error message.

error

public static final void error(java.lang.String msg,
                               java.lang.Object[] args)
Dumps error information.

Parameters:
msg - A formatting message.
args - The arguments used for the formatted message.

error

public static final void error(java.lang.String msg,
                               java.lang.Object obj)
Dumps error information.

Parameters:
msg - An error message.
obj - A single argument.

error

public static final void error(java.lang.String msg)
Dumps error information.

Parameters:
msg - An error message.

createMessage

public static final java.lang.String createMessage(java.lang.String msg,
                                                   java.lang.Object[] args)
Creates a message while using some formatted text.

Parameters:
msg - The formatted message.
args - The arguments used for the formatting.
Returns:
A formatted message.

createMessage

public static final java.lang.String createMessage(java.lang.String msg,
                                                   java.lang.Object t)
Creates a message while using a causing Throwable instance.

Parameters:
msg - Some informational text.
t - The Throwable instance which caused this message.
Returns:
A corresponding error message.