public class Log
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Log.LogLevel |
static interface |
Log.LogListener |
static class |
Log.SimpleConsoleLogger |
Modifier and Type | Field and Description |
---|---|
private static boolean |
ALLOW_PERFLOG |
private static boolean |
debugLevel
True when the
Log.LogLevel.DEBUG level will be logged. |
private static boolean |
errorLevel
True when the
Log.LogLevel.ERROR level will be logged. |
private static boolean |
infoLevel
True when the
Log.LogLevel.INFO level will be logged. |
private static long |
lastPerflogEntryTime |
private static Log.LogListener |
listener |
private static Log.LogLevel |
logLevel |
private static boolean |
traceLevel
True when the
Log.LogLevel.TRACE level will be logged. |
private static boolean |
tradeLevel
True when the
Log.LogLevel.ERROR level will be logged. |
private static boolean |
warnLevel
True when the
Log.LogLevel.WARN level will be logged. |
Constructor and Description |
---|
Log() |
Modifier and Type | Method and Description |
---|---|
static void |
debug(java.lang.String message) |
static void |
debug(java.lang.String message,
java.lang.Exception ex) |
static void |
debug(java.lang.String category,
java.lang.String message) |
static void |
debug(java.lang.String category,
java.lang.String message,
java.lang.Exception ex) |
static void |
debugFree(java.lang.Object... messages) |
static void |
error(java.lang.String message) |
static void |
error(java.lang.String category,
java.lang.String message) |
static void |
error(java.lang.String category,
java.lang.String message,
java.lang.Exception ex) |
static void |
error(java.lang.String message,
java.lang.Throwable ex) |
static Log.LogLevel |
getLogLevel() |
static void |
info(java.lang.String message) |
static void |
info(java.lang.String message,
java.lang.Exception ex) |
static void |
info(java.lang.String category,
java.lang.String message) |
static void |
info(java.lang.String category,
java.lang.String message,
java.lang.Exception ex) |
static void |
infoFree(java.lang.Object... messages) |
static void |
perflog() |
static void |
perflog(java.lang.String message) |
static void |
perflog(java.lang.String message,
long minDelayToLogNanos) |
private static void |
perflogImpl(java.lang.String message,
long minDelayToLogNanos) |
static long |
perflogReset() |
static void |
setListener(Log.LogListener listener) |
static void |
setLogLevel(Log.LogLevel logLevel) |
static void |
trace(java.lang.String message) |
static void |
trace(java.lang.String message,
java.lang.Exception ex) |
static void |
trace(java.lang.String category,
java.lang.String message) |
static void |
trace(java.lang.String category,
java.lang.String message,
java.lang.Exception ex) |
static void |
traceFree(java.lang.Object... messages) |
static void |
trade(java.lang.String message) |
static void |
trade(java.lang.String message,
java.lang.Exception ex) |
static void |
trade(java.lang.String category,
java.lang.String message) |
static void |
trade(java.lang.String category,
java.lang.String message,
java.lang.Exception ex) |
static void |
tradeFree(java.lang.Object... messages) |
static void |
warn(java.lang.String message) |
static void |
warn(java.lang.String message,
java.lang.Exception ex) |
static void |
warn(java.lang.String category,
java.lang.String message) |
static void |
warn(java.lang.String category,
java.lang.String message,
java.lang.Throwable ex) |
static void |
warnFree(java.lang.Object... messages) |
private static final boolean ALLOW_PERFLOG
private static Log.LogListener listener
private static Log.LogLevel logLevel
private static boolean tradeLevel
Log.LogLevel.ERROR
level will be logged.private static boolean errorLevel
Log.LogLevel.ERROR
level will be logged.private static boolean warnLevel
Log.LogLevel.WARN
level will be logged.private static boolean infoLevel
Log.LogLevel.INFO
level will be logged.private static boolean debugLevel
Log.LogLevel.DEBUG
level will be logged.private static boolean traceLevel
Log.LogLevel.TRACE
level will be logged.private static long lastPerflogEntryTime
public static void setListener(Log.LogListener listener)
public static void setLogLevel(Log.LogLevel logLevel)
public static Log.LogLevel getLogLevel()
public static void trade(java.lang.String message, java.lang.Exception ex)
public static void trade(java.lang.String category, java.lang.String message, java.lang.Exception ex)
public static void trade(java.lang.String message)
public static void trade(java.lang.String category, java.lang.String message)
public static void error(java.lang.String message, java.lang.Throwable ex)
public static void error(java.lang.String category, java.lang.String message, java.lang.Exception ex)
public static void error(java.lang.String message)
public static void error(java.lang.String category, java.lang.String message)
public static void warn(java.lang.String message, java.lang.Exception ex)
public static void warn(java.lang.String category, java.lang.String message, java.lang.Throwable ex)
public static void warn(java.lang.String message)
public static void warn(java.lang.String category, java.lang.String message)
public static void info(java.lang.String message, java.lang.Exception ex)
public static void info(java.lang.String category, java.lang.String message, java.lang.Exception ex)
public static void info(java.lang.String message)
public static void info(java.lang.String category, java.lang.String message)
public static void debug(java.lang.String message, java.lang.Exception ex)
public static void debug(java.lang.String category, java.lang.String message, java.lang.Exception ex)
public static void debug(java.lang.String message)
public static void debug(java.lang.String category, java.lang.String message)
public static void trace(java.lang.String message, java.lang.Exception ex)
public static void trace(java.lang.String category, java.lang.String message, java.lang.Exception ex)
public static void trace(java.lang.String category, java.lang.String message)
public static void trace(java.lang.String message)
public static void perflog()
public static void perflog(java.lang.String message)
public static void perflog(java.lang.String message, long minDelayToLogNanos)
private static void perflogImpl(java.lang.String message, long minDelayToLogNanos)
public static long perflogReset()
public static void warnFree(java.lang.Object... messages)
public static void infoFree(java.lang.Object... messages)
public static void debugFree(java.lang.Object... messages)
public static void traceFree(java.lang.Object... messages)
public static void tradeFree(java.lang.Object... messages)