public class AppLog
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
_debug |
protected Verbosity |
_requiredVerbosity |
private static AppLog |
defaultAppLog |
static Verbosity |
DefaultLogImportance |
protected static java.io.PrintStream |
nullStream |
private java.io.PrintStream[] |
streams |
Constructor and Description |
---|
AppLog() |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String s) |
void |
debug(java.lang.String format,
java.lang.Object... args) |
void |
error(java.lang.String s) |
void |
error(java.lang.String format,
java.lang.Object... args) |
void |
error(java.lang.String s,
java.lang.Throwable e) |
java.io.PrintStream |
getDbgStream() |
boolean |
getDebug() |
static AppLog |
getDefault() |
static java.lang.String |
getErrorInfo(java.lang.Throwable t) |
java.io.PrintStream |
getErrStream() |
java.io.PrintStream |
getStream(Verbosity streamVerbosity) |
java.io.PrintStream |
getTrStream() |
Verbosity |
getVerbosity() |
void |
info(java.lang.String s) |
void |
info(java.lang.String format,
java.lang.Object... args) |
boolean |
isDebugEnabled() |
boolean |
isEnabled(Verbosity verbosity) |
boolean |
isTraceEnabled() |
void |
Log(java.lang.String s) |
void |
Log(java.lang.String format,
java.lang.Object... args) |
void |
Log(java.lang.String s,
Verbosity messageVerbosity) |
private void |
LogFmt(java.lang.String format,
Verbosity importance,
java.lang.Object... args) |
void |
setDebug(boolean value) |
static void |
setDefault(AppLog defLog) |
void |
setVerbosity(int value) |
void |
setVerbosity(Verbosity value) |
void |
trace(java.lang.String s) |
void |
trace(java.lang.String format,
java.lang.Object... args) |
void |
warn(java.lang.String s) |
void |
warn(java.lang.String format,
java.lang.Object... args) |
protected boolean _debug
protected Verbosity _requiredVerbosity
private static AppLog defaultAppLog
public static Verbosity DefaultLogImportance
protected static java.io.PrintStream nullStream
private java.io.PrintStream[] streams
public void debug(java.lang.String s)
public void debug(java.lang.String format, java.lang.Object... args)
public void error(java.lang.String s)
public void error(java.lang.String format, java.lang.Object... args)
public void error(java.lang.String s, java.lang.Throwable e)
public java.io.PrintStream getDbgStream()
public boolean getDebug()
public static AppLog getDefault()
public static java.lang.String getErrorInfo(java.lang.Throwable t)
public java.io.PrintStream getErrStream()
public java.io.PrintStream getStream(Verbosity streamVerbosity) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.io.PrintStream getTrStream()
public Verbosity getVerbosity()
public void info(java.lang.String s)
public void info(java.lang.String format, java.lang.Object... args)
public boolean isDebugEnabled()
public boolean isEnabled(Verbosity verbosity)
public boolean isTraceEnabled()
public void Log(java.lang.String s)
public void Log(java.lang.String format, java.lang.Object... args)
public void Log(java.lang.String s, Verbosity messageVerbosity)
private void LogFmt(java.lang.String format, Verbosity importance, java.lang.Object... args)
public void setDebug(boolean value)
public static void setDefault(AppLog defLog)
public void setVerbosity(int value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setVerbosity(Verbosity value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void trace(java.lang.String s)
public void trace(java.lang.String format, java.lang.Object... args)
public void warn(java.lang.String s)
public void warn(java.lang.String format, java.lang.Object... args)