net.minecraftforge.util.logging
public final class Log extends java.lang.Object
System.out and System.errpush() and pop()Log.Level.PrintStream object (for things like Throwable.printStackTrace(PrintStream)) using getLog(Level) or similar.
| Modifier and Type | Class and Description |
|---|---|
static class |
Log.Level
Represents an individual logging level.
|
| Modifier and Type | Field and Description |
|---|---|
static java.io.PrintStream |
DEBUG
The stream used for
Log.Level.DEBUG. |
static Log.Level |
enabled
The lowest level that should be logged.
|
static java.io.PrintStream |
ERROR
The stream used for
Log.Level.ERROR. |
static java.io.PrintStream |
FATAL
The stream used for
Log.Level.FATAL. |
static java.io.PrintStream |
INFO
The stream used for
Log.Level.INFO. |
static java.io.PrintStream |
QUIET
The stream used for
Log.Level.QUIET. |
static java.io.PrintStream |
WARN
The stream used for
Log.Level.WARN. |
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(java.lang.Object message) |
static void |
debug(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
debug(java.lang.Throwable throwable) |
static void |
error(java.lang.Object message) |
static void |
error(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
error(java.lang.Throwable throwable) |
static void |
fatal(java.lang.Object message) |
static void |
fatal(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
fatal(java.lang.Throwable throwable) |
static java.io.PrintStream |
getLog(Log.Level level)
Gets the print stream for the given level.
|
static void |
info(java.lang.Object message) |
static void |
info(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
info(java.lang.Throwable throwable) |
static void |
log(Log.Level level,
java.lang.Object message)
Logs a message for the given level.
|
static void |
log(Log.Level level,
java.lang.Object message,
java.lang.Throwable throwable)
Logs a message and THEN the stacktrace of a throwable for the given level.
|
static void |
log(Log.Level level,
java.lang.Throwable throwable)
Logs the stacktrace of a throwable for the given level.
|
static void |
pop()
Pops the current indentation level down by one.
|
static int |
push()
Pushes the current indentation level up by one.
|
static void |
quiet(java.lang.Object message) |
static void |
quiet(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
quiet(java.lang.Throwable throwable) |
static void |
setIndent(byte indent) |
static void |
warn(java.lang.Object message) |
static void |
warn(java.lang.Object message,
java.lang.Throwable throwable) |
static void |
warn(java.lang.Throwable throwable) |
public static Log.Level enabled
null, all logging is completely disabled.public static final java.io.PrintStream DEBUG
Log.Level.DEBUG.public static final java.io.PrintStream QUIET
Log.Level.QUIET.public static final java.io.PrintStream INFO
Log.Level.INFO.public static final java.io.PrintStream WARN
Log.Level.WARN.public static final java.io.PrintStream ERROR
Log.Level.ERROR.public static final java.io.PrintStream FATAL
Log.Level.FATAL.public static int push()
public static void pop()
java.lang.IllegalStateException - If the indentation level is already 0public static void setIndent(byte indent)
public static java.io.PrintStream getLog(Log.Level level)
null, then an empty print stream is returned that ignores all method
calls.level - The level to get the print stream forpublic static void log(Log.Level level, java.lang.Object message)
level - The level to log the message atmessage - The message to logpublic static void log(Log.Level level, java.lang.Throwable throwable)
level - The level to log the message atthrowable - The throwable to logpublic static void log(Log.Level level, java.lang.Object message, java.lang.Throwable throwable)
level - The level to log the message atthrowable - The throwable to logpublic static void debug(java.lang.Object message)
public static void debug(java.lang.Throwable throwable)
public static void debug(java.lang.Object message,
java.lang.Throwable throwable)
public static void quiet(java.lang.Object message)
public static void quiet(java.lang.Throwable throwable)
public static void quiet(java.lang.Object message,
java.lang.Throwable throwable)
public static void info(java.lang.Object message)
public static void info(java.lang.Throwable throwable)
public static void info(java.lang.Object message,
java.lang.Throwable throwable)
public static void warn(java.lang.Object message)
public static void warn(java.lang.Throwable throwable)
public static void warn(java.lang.Object message,
java.lang.Throwable throwable)
public static void error(java.lang.Object message)
public static void error(java.lang.Throwable throwable)
public static void error(java.lang.Object message,
java.lang.Throwable throwable)
public static void fatal(java.lang.Object message)
public static void fatal(java.lang.Throwable throwable)
public static void fatal(java.lang.Object message,
java.lang.Throwable throwable)