Package io.fusionauth.http.log
Class BaseLogger
java.lang.Object
io.fusionauth.http.log.BaseLogger
- All Implemented Interfaces:
Logger
- Direct Known Subclasses:
AccumulatingLogger,SystemOutLogger
A base class for loggers.
- Author:
- Brian Pontarelli
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs a debug message.voidLogs a debug message with values.voidLogs a debug message and stack trace or exception message.voidLogs an error message.voidLogs an error message and stack trace or exception message.protected Stringprotected Stringprotected intprotected abstract voidhandleMessage(String message) voidLogs an info message.voidLogs an info message with values.booleanbooleanbooleanbooleanvoidSets the level of this logger (optional method).protected StringvoidLogs a trace message.voidLogs a trace message with values.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fusionauth.http.log.Logger
isEnabledForLevel
-
Field Details
-
level
-
-
Constructor Details
-
BaseLogger
public BaseLogger()
-
-
Method Details
-
debug
Description copied from interface:LoggerLogs a debug message. -
debug
Description copied from interface:LoggerLogs a debug message with values. -
debug
Description copied from interface:LoggerLogs a debug message and stack trace or exception message. -
error
Description copied from interface:LoggerLogs an error message and stack trace or exception message. -
error
Description copied from interface:LoggerLogs an error message. -
info
Description copied from interface:LoggerLogs an info message. -
info
Description copied from interface:LoggerLogs an info message with values. -
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabledin interfaceLogger- Returns:
- True if this Logger is enabled for the Debug level, false otherwise.
-
isErrorEnabled
public boolean isErrorEnabled()- Specified by:
isErrorEnabledin interfaceLogger- Returns:
- True if this Logger is enabled for the Error level, false otherwise.
-
isInfoEnabled
public boolean isInfoEnabled()- Specified by:
isInfoEnabledin interfaceLogger- Returns:
- True if this Logger is enabled for the Info level, false otherwise.
-
isTraceEnabled
public boolean isTraceEnabled()- Specified by:
isTraceEnabledin interfaceLogger- Returns:
- True if this Logger is enabled for the Trace level, false otherwise.
-
setLevel
Description copied from interface:LoggerSets the level of this logger (optional method). -
trace
Description copied from interface:LoggerLogs a trace message with values. -
trace
Description copied from interface:LoggerLogs a trace message. -
format
-
format
-
getLevelOrdinal
protected int getLevelOrdinal() -
handleMessage
-
timestamp
-