org.ofbiz.base.util
Class Debug
java.lang.Object
org.ofbiz.base.util.Debug
public final class Debug
- extends java.lang.Object
Configurable Debug logging wrapper class
Constructor Summary |
Debug()
|
Method Summary |
static boolean |
errorOn()
|
static boolean |
fatalOn()
|
static java.lang.Integer |
getLevelFromString(java.lang.String levelName)
Gets an Integer representing the level number from a String representing the level name; will return null if not found |
static int |
getLevelFromStringWithDefault(java.lang.String levelName)
Gets an int representing the level number from a String representing the level name; if level not found defaults to Debug.INFO |
static Logger |
getLogger(java.lang.String module)
|
static Appender |
getNewFileAppender(java.lang.String name,
java.lang.String logFile,
long maxSize,
int backupIdx,
java.lang.String pattern)
|
static java.io.PrintStream |
getPrintStream()
|
static java.io.PrintWriter |
getPrintWriter()
|
static boolean |
importantOn()
|
static boolean |
infoOn()
|
static boolean |
isOn(int level)
|
static void |
log(int level,
java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
log(int level,
java.lang.Throwable t,
java.lang.String msg,
java.lang.String module,
java.lang.String callingClass)
|
static void |
log(java.lang.String msg)
|
static void |
log(java.lang.String msg,
java.lang.String module)
|
static void |
log(java.lang.Throwable t)
|
static void |
log(java.lang.Throwable t,
java.lang.String module)
|
static void |
log(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logError(java.lang.String msg,
java.lang.String module)
|
static void |
logError(java.lang.Throwable t,
java.lang.String module)
|
static void |
logError(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logFatal(java.lang.String msg,
java.lang.String module)
|
static void |
logFatal(java.lang.Throwable t,
java.lang.String module)
|
static void |
logFatal(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logImportant(java.lang.String msg,
java.lang.String module)
|
static void |
logImportant(java.lang.Throwable t,
java.lang.String module)
|
static void |
logImportant(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logInfo(java.lang.String msg,
java.lang.String module)
|
static void |
logInfo(java.lang.Throwable t,
java.lang.String module)
|
static void |
logInfo(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logNotify(java.lang.String msg,
java.lang.String module)
|
static void |
logNotify(java.lang.Throwable t,
java.lang.String module)
|
static void |
logNotify(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logTiming(java.lang.String msg,
java.lang.String module)
|
static void |
logTiming(java.lang.Throwable t,
java.lang.String module)
|
static void |
logTiming(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logVerbose(java.lang.String msg,
java.lang.String module)
|
static void |
logVerbose(java.lang.Throwable t,
java.lang.String module)
|
static void |
logVerbose(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static void |
logWarning(java.lang.String msg,
java.lang.String module)
|
static void |
logWarning(java.lang.Throwable t,
java.lang.String module)
|
static void |
logWarning(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
|
static boolean |
registerFileAppender(java.lang.String module,
java.lang.String name)
|
static boolean |
registerFileAppender(java.lang.String module,
java.lang.String name,
java.lang.String logFile)
|
static boolean |
registerFileAppender(java.lang.String module,
java.lang.String name,
java.lang.String logFile,
long maxSize,
int backupIdx,
java.lang.String pattern)
|
static void |
set(int level,
boolean on)
|
static void |
setPrintStream(java.io.PrintStream printStream)
|
static boolean |
timingOn()
|
static boolean |
verboseOn()
|
static boolean |
warningOn()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
useLog4J
public static final boolean useLog4J
- See Also:
- Constant Field Values
noModuleModule
public static final java.lang.String noModuleModule
- See Also:
- Constant Field Values
SYS_DEBUG
public static final java.lang.String SYS_DEBUG
ALWAYS
public static final int ALWAYS
- See Also:
- Constant Field Values
VERBOSE
public static final int VERBOSE
- See Also:
- Constant Field Values
TIMING
public static final int TIMING
- See Also:
- Constant Field Values
INFO
public static final int INFO
- See Also:
- Constant Field Values
IMPORTANT
public static final int IMPORTANT
- See Also:
- Constant Field Values
WARNING
public static final int WARNING
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
FATAL
public static final int FATAL
- See Also:
- Constant Field Values
NOTIFY
public static final int NOTIFY
- See Also:
- Constant Field Values
levels
public static final java.lang.String[] levels
levelProps
public static final java.lang.String[] levelProps
levelObjs
public static final Level[] levelObjs
levelStringMap
protected static java.util.Map<java.lang.String,java.lang.Integer> levelStringMap
printStream
protected static java.io.PrintStream printStream
printWriter
protected static java.io.PrintWriter printWriter
levelOnCache
protected static boolean[] levelOnCache
packException
protected static boolean packException
useLevelOnCache
protected static final boolean useLevelOnCache
- See Also:
- Constant Field Values
root
protected static Logger root
Debug
public Debug()
getPrintStream
public static java.io.PrintStream getPrintStream()
setPrintStream
public static void setPrintStream(java.io.PrintStream printStream)
getPrintWriter
public static java.io.PrintWriter getPrintWriter()
getLogger
public static Logger getLogger(java.lang.String module)
getLevelFromString
public static java.lang.Integer getLevelFromString(java.lang.String levelName)
- Gets an Integer representing the level number from a String representing the level name; will return null if not found
getLevelFromStringWithDefault
public static int getLevelFromStringWithDefault(java.lang.String levelName)
- Gets an int representing the level number from a String representing the level name; if level not found defaults to Debug.INFO
log
public static void log(int level,
java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
log
public static void log(int level,
java.lang.Throwable t,
java.lang.String msg,
java.lang.String module,
java.lang.String callingClass)
isOn
public static boolean isOn(int level)
log
public static void log(java.lang.String msg)
log
public static void log(java.lang.Throwable t)
log
public static void log(java.lang.String msg,
java.lang.String module)
log
public static void log(java.lang.Throwable t,
java.lang.String module)
log
public static void log(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
verboseOn
public static boolean verboseOn()
logVerbose
public static void logVerbose(java.lang.String msg,
java.lang.String module)
logVerbose
public static void logVerbose(java.lang.Throwable t,
java.lang.String module)
logVerbose
public static void logVerbose(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
timingOn
public static boolean timingOn()
logTiming
public static void logTiming(java.lang.String msg,
java.lang.String module)
logTiming
public static void logTiming(java.lang.Throwable t,
java.lang.String module)
logTiming
public static void logTiming(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
infoOn
public static boolean infoOn()
logInfo
public static void logInfo(java.lang.String msg,
java.lang.String module)
logInfo
public static void logInfo(java.lang.Throwable t,
java.lang.String module)
logInfo
public static void logInfo(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
importantOn
public static boolean importantOn()
logImportant
public static void logImportant(java.lang.String msg,
java.lang.String module)
logImportant
public static void logImportant(java.lang.Throwable t,
java.lang.String module)
logImportant
public static void logImportant(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
warningOn
public static boolean warningOn()
logWarning
public static void logWarning(java.lang.String msg,
java.lang.String module)
logWarning
public static void logWarning(java.lang.Throwable t,
java.lang.String module)
logWarning
public static void logWarning(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
errorOn
public static boolean errorOn()
logError
public static void logError(java.lang.String msg,
java.lang.String module)
logError
public static void logError(java.lang.Throwable t,
java.lang.String module)
logError
public static void logError(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
fatalOn
public static boolean fatalOn()
logFatal
public static void logFatal(java.lang.String msg,
java.lang.String module)
logFatal
public static void logFatal(java.lang.Throwable t,
java.lang.String module)
logFatal
public static void logFatal(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
logNotify
public static void logNotify(java.lang.String msg,
java.lang.String module)
logNotify
public static void logNotify(java.lang.Throwable t,
java.lang.String module)
logNotify
public static void logNotify(java.lang.Throwable t,
java.lang.String msg,
java.lang.String module)
set
public static void set(int level,
boolean on)
getNewFileAppender
public static Appender getNewFileAppender(java.lang.String name,
java.lang.String logFile,
long maxSize,
int backupIdx,
java.lang.String pattern)
registerFileAppender
public static boolean registerFileAppender(java.lang.String module,
java.lang.String name,
java.lang.String logFile,
long maxSize,
int backupIdx,
java.lang.String pattern)
registerFileAppender
public static boolean registerFileAppender(java.lang.String module,
java.lang.String name,
java.lang.String logFile)
registerFileAppender
public static boolean registerFileAppender(java.lang.String module,
java.lang.String name)