-
- All Implemented Interfaces:
public interface LoggingPortLogging Contract for integrating different logging libraries.
-
-
Method Summary
Modifier and Type Method Description abstract LoggerPortcreateLogger(String name)Create Logger with name. abstract UnitsetLoggerLevel(String name, LoggingLevel level)Set logging level for a logger. abstract BooleanisLoggerLevelEnabled(String name, LoggingLevel level)Check if a logging level is enabled for a logger. -
-
Method Detail
-
createLogger
abstract LoggerPort createLogger(String name)
Create Logger with name.
- Parameters:
name- Logger name.
-
setLoggerLevel
abstract Unit setLoggerLevel(String name, LoggingLevel level)
Set logging level for a logger.
- Parameters:
name- Logger name.level- One of the logging levels identifiers, e.g.
-
isLoggerLevelEnabled
abstract Boolean isLoggerLevelEnabled(String name, LoggingLevel level)
Check if a logging level is enabled for a logger.
- Parameters:
name- Logger name.level- One of the logging levels identifiers, e.g.
-
-
-
-