Package cpw.mods.modlauncher.log
Class TransformingThrowablePatternConverter
java.lang.Object
org.apache.logging.log4j.core.pattern.AbstractPatternConverter
org.apache.logging.log4j.core.pattern.LogEventPatternConverter
org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
cpw.mods.modlauncher.log.TransformingThrowablePatternConverter
- All Implemented Interfaces:
org.apache.logging.log4j.core.pattern.PatternConverter
@Plugin(name="TransformingThrowablePatternConverter",
category="Converter")
public class TransformingThrowablePatternConverter
extends org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
Started as a copy of
ExtendedThrowablePatternConverter
because
there is no mechanism to hook additional data into that class, which is very rubbish.-
Field Summary
FieldsFields inherited from class org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
formatters, options
Fields inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
LOGGER
Fields inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter
CATEGORY
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TransformingThrowablePatternConverter
(org.apache.logging.log4j.core.config.Configuration config, String[] options) -
Method Summary
Modifier and TypeMethodDescriptionvoid
format
(org.apache.logging.log4j.core.LogEvent event, StringBuilder toAppendTo) static String
generateEnhancedStackTrace
(Throwable throwable) newInstance
(org.apache.logging.log4j.core.config.Configuration config, String[] options) Gets an instance of the class.Methods inherited from class org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
getOptions, getSuffix, handlesThrowable
Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter
emptyVariableOutput, format, isVariable
Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter
getName, getStyleClass
-
Field Details
-
SUFFIXFLAG
- See Also:
-
-
Constructor Details
-
TransformingThrowablePatternConverter
protected TransformingThrowablePatternConverter(org.apache.logging.log4j.core.config.Configuration config, String[] options) - Parameters:
config
- config.options
- options, may be null.name
- Name of converter.style
- CSS style for output.
-
-
Method Details
-
format
- Overrides:
format
in classorg.apache.logging.log4j.core.pattern.ThrowablePatternConverter
-
newInstance
public static TransformingThrowablePatternConverter newInstance(org.apache.logging.log4j.core.config.Configuration config, String[] options) Gets an instance of the class.- Parameters:
config
- The current Configuration.options
- pattern options, may be null. If first element is "short", only the first line of the throwable will be formatted.- Returns:
- instance of class.
-
generateEnhancedStackTrace
-