public class LPFLogger
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.logging.Handler |
addHandler(java.util.logging.Handler handler) |
static void |
addHandlerToAll(java.util.logging.Handler handler) |
java.text.SimpleDateFormat |
getDateFormat() |
static java.util.logging.Handler |
getDefaultHandler() |
java.util.logging.Logger |
getLogger() |
static LPFLogger |
getLogger(@Nullable java.lang.Object source)
Creates a new logger instance for the source, or uses an existing one.
Tip: use the annotation LoggerSettings to generate a custom prefix for the source class. |
static java.util.List<LPFLogger> |
getLoggers() |
java.lang.Object |
getSource() |
void |
info(java.lang.Object message) |
void |
removeLogger() |
static void |
removeLogger(LPFLogger logger) |
void |
setDateFormat(java.text.SimpleDateFormat dateFormat) |
static void |
setDefaultHandler(java.util.logging.Handler defaultHandler) |
void |
severe(java.lang.Object message) |
void |
warning(java.lang.Object message) |
public static LPFLogger getLogger(@Nullable @Nullable java.lang.Object source)
LoggerSettings to generate a custom prefix for the source class.source - the source, used for generating an identifier in logspublic static void addHandlerToAll(java.util.logging.Handler handler)
public static void removeLogger(LPFLogger logger)
public static java.util.logging.Handler getDefaultHandler()
public static void setDefaultHandler(java.util.logging.Handler defaultHandler)
public static java.util.List<LPFLogger> getLoggers()
public void removeLogger()
public java.util.logging.Handler addHandler(java.util.logging.Handler handler)
public void info(java.lang.Object message)
public void severe(java.lang.Object message)
public void warning(java.lang.Object message)
public java.text.SimpleDateFormat getDateFormat()
public void setDateFormat(java.text.SimpleDateFormat dateFormat)
public java.util.logging.Logger getLogger()
public java.lang.Object getSource()