Package org.spongepowered.asm.logging
Centrallised logging so that all logging can be delegated to a logging
adapter supplied by the mixin service
-
Interface Summary Interface Description ILogger Interface extracted from Log4j2's Logger (org.apache.logging.log4j.Logger ) with only the main methods used by Mixin included. -
Class Summary Class Description LoggerAdapterAbstract Abstract base adapter which contains a convenience class for formatting log4j2-style messages and also routes all level-specific overloads to calls to log, which can simplify some implementations.LoggerAdapterAbstract.FormattedMessage This is a very naive implementation of log4j2's ParameterizedMessage which is less efficient and less defensive because it doesn't need to handle all the cases that the log4j2 formatter does.LoggerAdapterConsole A very basic logger adapter which does not log anything to file and simply emits formatted log messages to the console printstreamsLoggerAdapterDefault Default logger adapter which sinks log messages but doesn't emit them anywhere, used only in cases where no logging framework is available and no logging is desired.LoggerAdapterJava Logger adapter which uses the built-in Java logging functionality to emit logging messages. -
Enum Summary Enum Description Level