public final class Loggers
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ROOT
Default logger root used by the SDK.
|
| Modifier and Type | Method and Description |
|---|---|
static nilloader.api.NilLogger |
forClass(java.lang.Class<?> type)
Returns a logger for the given class using global fallback root.
|
static nilloader.api.NilLogger |
forClass(java.lang.String explicitRoot,
java.lang.Class<?> type)
Returns a logger for the given class under explicit root (per-mod capable).
|
static nilloader.api.NilLogger |
forMod(java.lang.String modId)
Alias for per-mod root logger.
|
static nilloader.api.NilLogger |
forModClass(java.lang.String modId,
java.lang.Class<?> type)
Alias for per-mod class logger.
|
static java.lang.String |
getRoot()
Returns current global fallback logger root namespace.
|
static void |
resetRoot()
Resets global fallback logger root namespace back to default.
|
static nilloader.api.NilLogger |
sdk()
Returns logger for the current global fallback root.
|
static nilloader.api.NilLogger |
sdk(java.lang.String explicitRoot)
Returns logger for an explicit root (per-mod capable).
|
static void |
setRoot(java.lang.String newRoot)
Sets global fallback logger root namespace.
|
public static final java.lang.String DEFAULT_ROOT
public static void setRoot(java.lang.String newRoot)
DEFAULT_ROOT.public static java.lang.String getRoot()
public static void resetRoot()
public static nilloader.api.NilLogger sdk()
public static nilloader.api.NilLogger sdk(java.lang.String explicitRoot)
public static nilloader.api.NilLogger forMod(java.lang.String modId)
public static nilloader.api.NilLogger forClass(java.lang.Class<?> type)
public static nilloader.api.NilLogger forClass(java.lang.String explicitRoot,
java.lang.Class<?> type)
public static nilloader.api.NilLogger forModClass(java.lang.String modId,
java.lang.Class<?> type)