Package org.spongepowered.asm.logging


package org.spongepowered.asm.logging
Centrallised logging so that all logging can be delegated to a logging adapter supplied by the mixin service
  • Class
    Description
    Interface extracted from Log4j2's Logger (org.apache.logging.log4j.Logger ) with only the main methods used by Mixin included.
     
    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.
    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.
    A very basic logger adapter which does not log anything to file and simply emits formatted log messages to the console printstreams
    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.
    Logger adapter which uses the built-in Java logging functionality to emit logging messages.