Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.
Instantiates and wraps a default Jakarta Commons Logger (JCL) for use by any MJ class.
Classes and Interfaces | |
DebugPrintWriter | A PrintWriter that is enhanced for writing debug output to a file
by conditionally writing messages depending on enabling of debug and including
a prologue to message lines that can include the date/time, class and method. |
MJLogger | Simple class that instantiates and wraps a default Jakarta Commons Logger (JCL) for use by any MJ class. |
PrintWriter
that is enhanced for writing debug output to a file
by conditionally writing messages depending on enabling of debug and including
a prologue to message lines that can include the date/time, class and method.
public class com.arsi.mj.logging.DebugPrintWriter
extends java.io.PrintWriter
Fields |
public static final java.lang.String DEBUG_DATE_FORMAT = "MM/dd/yyyy HH:mm:ss.SSS"
|
public static final java.lang.String DEBUG_FILE_SUFFIX = ".debug"
|
Constructors |
Initializes an instance of this class.
public DebugPrintWriter(boolean aDebuggingFlag, java.io.File aDir, java.lang.String aFilenamePrefix)
|
Initializes an instance of this class.
public DebugPrintWriter(boolean aDebuggingFlag, java.io.File aDir, java.lang.String aFilenamePrefix, boolean anAppendFlag)
|
Initializes an instance of this class.
public DebugPrintWriter(boolean aDebuggingFlag, java.io.File aDir, java.lang.String aFilenamePrefix, java.lang.Thread aThread, boolean anAppendFlag)
|
Methods |
public java.io.PrintWriter append(char c)
|
public java.io.PrintWriter append(java.lang.CharSequence csq)
|
public java.io.PrintWriter append(java.lang.CharSequence csq, int start, int end)
|
public boolean checkError()
|
public void close()
|
public void flush()
|
public java.io.PrintWriter format(java.util.Locale l, java.lang.String format, java.lang.Object args)
|
public java.io.PrintWriter format(java.lang.String format, java.lang.Object args)
|
public boolean isDebugging()
|
public void print(boolean x)
|
public void print(char x)
|
public void print(char x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, boolean x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, char x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, char x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, double x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, float x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, int x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, long x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, java.lang.Object x)
|
public void print(java.lang.Class aClass, java.lang.String aMethod, java.lang.String x)
|
public void print(double x)
|
public void print(float x)
|
public void print(int x)
|
public void print(long x)
|
public void print(java.lang.Object x)
|
public void print(java.lang.String x)
|
public void print(java.lang.String aMethodOrContext, boolean x)
|
public void print(java.lang.String aMethodOrContext, char x)
|
public void print(java.lang.String aMethodOrContext, char x)
|
public void print(java.lang.String aMethodOrContext, double x)
|
public void print(java.lang.String aMethodOrContext, float x)
|
public void print(java.lang.String aMethodOrContext, int x)
|
public void print(java.lang.String aMethodOrContext, long x)
|
public void print(java.lang.String aMethodOrContext, java.lang.Object x)
|
public void print(java.lang.String aMethodOrContext, java.lang.String x)
|
public java.io.PrintWriter printf(java.util.Locale l, java.lang.String format, java.lang.Object args)
|
public java.io.PrintWriter printf(java.lang.String format, java.lang.Object args)
|
public void println()
|
public void println(boolean x)
|
public void println(char x)
|
public void println(char x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, boolean x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, char x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, char x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, double x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, float x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, int x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, long x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, java.lang.Object x)
|
public void println(java.lang.Class aClass, java.lang.String aMethod, java.lang.String x)
|
public void println(double x)
|
public void println(float x)
|
public void println(int x)
|
public void println(long x)
|
public void println(java.lang.Object x)
|
public void println(java.lang.String x)
|
public void println(java.lang.String aMethodOrContext, boolean x)
|
public void println(java.lang.String aMethodOrContext, char x)
|
public void println(java.lang.String aMethodOrContext, char x)
|
public void println(java.lang.String aMethodOrContext, double x)
|
public void println(java.lang.String aMethodOrContext, float x)
|
public void println(java.lang.String aMethodOrContext, int x)
|
public void println(java.lang.String aMethodOrContext, long x)
|
public void println(java.lang.String aMethodOrContext, java.lang.Object x)
|
public void println(java.lang.String aMethodOrContext, java.lang.String x)
|
public java.lang.String prologue()
|
public java.lang.String prologue(java.lang.Class aClass, java.lang.String aMethod)
|
public java.lang.String prologue(java.lang.String aMethodOrContext)
|
public void setDebug(boolean anEnableFlag)
|
public void write(char buf)
|
public void write(char buf, int off, int len)
|
public void write(int c)
|
public void write(java.lang.String s)
|
public void write(java.lang.String s, int off, int len)
|
public class com.arsi.mj.logging.MJLogger
extends java.lang.Object
Fields |
The default logger.public static final org.apache.commons.logging.Log defaultLogger
|
The JCL log object wrapped by this instance.public final org.apache.commons.logging.Log log
|
Constructors |
Ctor that uses default logger.public MJLogger()
|
Ctor that accepts JCL Log object to wrap.
public MJLogger(org.apache.commons.logging.Log aLog)
|
Methods |
Log message at debug level if such logging is enabled.
public void debug(java.lang.String aMessage)
|
Log parameterized message at debug level if such logging is enabled.
public void debug(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at debug level if such logging is enabled.
public void debug(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at debug level if such logging is enabled.
public void debug(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|
Log message at error level if such logging is enabled.
public void error(java.lang.String aMessage)
|
Log parameterized message at error level if such logging is enabled.
public void error(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at error level if such logging is enabled.
public void error(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at error level if such logging is enabled.
public void error(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|
Log message at fatal level if such logging is enabled.
public void fatal(java.lang.String aMessage)
|
Log parameterized message at fatal level if such logging is enabled.
public void fatal(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at fatal level if such logging is enabled.
public void fatal(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at fatal level if such logging is enabled.
public void fatal(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|
Log message at info level if such logging is enabled.
public void info(java.lang.String aMessage)
|
Log parameterized message at info level if such logging is enabled.
public void info(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at info level if such logging is enabled.
public void info(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at info level if such logging is enabled.
public void info(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|
Is logging enabled at debug level?public boolean isDebugEnabled()
|
Is logging enabled at error level?public boolean isErrorEnabled()
|
Is logging enabled at fatal level?public boolean isFatalEnabled()
|
Is logging enabled at info level?public boolean isInfoEnabled()
|
Is logging enabled at trace level?public boolean isTraceEnabled()
|
Is logging enabled at warn level?public boolean isWarnEnabled()
|
Log message at trace level if such logging is enabled.
public void trace(java.lang.String aMessage)
|
Log parameterized message at trace level if such logging is enabled.
public void trace(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at trace level if such logging is enabled.
public void trace(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at trace level if such logging is enabled.
public void trace(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|
Log message at warn level if such logging is enabled.
public void warn(java.lang.String aMessage)
|
Log parameterized message at warn level if such logging is enabled.
public void warn(java.lang.String aMessage, java.lang.Object someMessageArgs)
|
Log message and exception at warn level if such logging is enabled.
public void warn(java.lang.String aMessage, java.lang.Throwable t)
|
Log parameterized message and exception at warn level if such logging is enabled.
public void warn(java.lang.String aMessage, java.lang.Throwable t, java.lang.Object someMessageArgs)
|