Class Logger
java.lang.Object
org.episteme.core.util.Logger
Logging facade for Episteme.
Provides a simple, performance-optimized logging API built on SLF4J.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidorg.slf4j.LoggerGets the underlying SLF4J Logger for advanced use cases.static LoggerGets a logger for the specified class.static LoggerGets a logger with the specified name.voidvoidbooleanCheck if debug is enabled.booleanCheck if error is enabled.booleanCheck if info is enabled.booleanCheck if trace is enabled.booleanCheck if warn is enabled.voidvoidvoidvoidvoid
-
Method Details
-
getLogger
-
getLogger
-
trace
-
trace
-
debug
-
debug
-
info
-
info
-
warn
-
warn
-
warn
-
error
-
error
-
error
-
isTraceEnabled
public boolean isTraceEnabled()Check if trace is enabled.- Returns:
- true if enabled
-
isDebugEnabled
public boolean isDebugEnabled()Check if debug is enabled.- Returns:
- true if enabled
-
isInfoEnabled
public boolean isInfoEnabled()Check if info is enabled.- Returns:
- true if enabled
-
isWarnEnabled
public boolean isWarnEnabled()Check if warn is enabled.- Returns:
- true if enabled
-
isErrorEnabled
public boolean isErrorEnabled()Check if error is enabled.- Returns:
- true if enabled
-
getDelegate
public org.slf4j.Logger getDelegate()Gets the underlying SLF4J Logger for advanced use cases.- Returns:
- the delegate logger
-