public class LogHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogHelper.ModLogger |
| Constructor and Description |
|---|
LogHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
collectionToString(java.lang.String msg,
java.util.Collection<java.lang.Object> elements,
java.util.function.Function<java.lang.Object,java.lang.String> toString,
int perLine) |
static LogHelper.ModLogger |
create(java.lang.String modid) |
static LogHelper.ModLogger |
create(java.lang.String modid,
@Nullable java.lang.String name) |
static java.lang.String |
injectParameters(java.lang.String message,
java.lang.Object... parameters) |
static void |
logAndThrow(org.apache.logging.log4j.Logger logger,
org.apache.logging.log4j.Level level,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logCollection(LogHelper.ModLogger logger,
org.apache.logging.log4j.Level level,
java.lang.String msg,
java.util.Collection<java.lang.Object> elements) |
static void |
logCollection(LogHelper.ModLogger logger,
org.apache.logging.log4j.Level level,
java.lang.String msg,
java.util.Collection<java.lang.Object> elements,
java.util.function.Function<java.lang.Object,java.lang.String> toString) |
static void |
logCollection(LogHelper.ModLogger logger,
org.apache.logging.log4j.Level level,
java.lang.String msg,
java.util.Collection<java.lang.Object> elements,
java.util.function.Function<java.lang.Object,java.lang.String> toString,
int perLine) |
static void |
logDebugAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logErrorAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logFatalAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logInfoAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logTraceAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
static void |
logWarnAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args) |
public static LogHelper.ModLogger create(java.lang.String modid)
public static LogHelper.ModLogger create(java.lang.String modid, @Nullable @Nullable java.lang.String name)
public static void logCollection(LogHelper.ModLogger logger, org.apache.logging.log4j.Level level, java.lang.String msg, java.util.Collection<java.lang.Object> elements)
public static void logCollection(LogHelper.ModLogger logger, org.apache.logging.log4j.Level level, java.lang.String msg, java.util.Collection<java.lang.Object> elements, java.util.function.Function<java.lang.Object,java.lang.String> toString)
public static void logCollection(LogHelper.ModLogger logger, org.apache.logging.log4j.Level level, java.lang.String msg, java.util.Collection<java.lang.Object> elements, java.util.function.Function<java.lang.Object,java.lang.String> toString, int perLine)
public static void logAndThrow(org.apache.logging.log4j.Logger logger,
org.apache.logging.log4j.Level level,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logDebugAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logErrorAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logFatalAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logInfoAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logTraceAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static void logWarnAndThrow(org.apache.logging.log4j.Logger logger,
java.lang.String msg,
java.lang.Throwable t,
java.lang.Object... args)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic static java.lang.String collectionToString(java.lang.String msg,
java.util.Collection<java.lang.Object> elements,
java.util.function.Function<java.lang.Object,java.lang.String> toString,
int perLine)
public static java.lang.String injectParameters(java.lang.String message,
java.lang.Object... parameters)