Package net.neoforged.neoforge.logging
Class CrashReportExtender
java.lang.Object
net.neoforged.neoforge.logging.CrashReportExtender
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Dummy exception used as the 'root' exception in mod loading crash reports, which has no stack trace. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addCrashReportHeader
(StringBuilder stringbuilder, net.minecraft.CrashReport crashReport) static File
dumpModLoadingCrashReport
(org.apache.logging.log4j.Logger logger, List<net.neoforged.fml.ModLoadingIssue> issues, File topLevelDir) static void
extendSystemReport
(net.minecraft.SystemReport systemReport) static String
generateEnhancedStackTrace
(StackTraceElement[] stacktrace) static String
generateEnhancedStackTrace
(Throwable throwable) static String
generateEnhancedStackTrace
(Throwable throwable, boolean header)
-
Field Details
-
BLANK_STACK_TRACE
-
-
Constructor Details
-
CrashReportExtender
public CrashReportExtender()
-
-
Method Details
-
extendSystemReport
public static void extendSystemReport(net.minecraft.SystemReport systemReport) -
addCrashReportHeader
public static void addCrashReportHeader(StringBuilder stringbuilder, net.minecraft.CrashReport crashReport) -
generateEnhancedStackTrace
-
generateEnhancedStackTrace
-
generateEnhancedStackTrace
-
dumpModLoadingCrashReport
-