Package io.cucumber.core.logging
Interface Logger
-
public interface Logger
Logs messages toLogger
.The methods correspond to
Level
in JUL:error
maps toLevel.SEVERE
warn
maps toLevel.WARNING
info
maps toLevel.INFO
config
maps toLevel.CONFIG
debug
maps toLevel.FINE
trace
maps toLevel.FINER
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
config(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at config level.void
config(Supplier<String> message)
Log themessage
at config level.void
debug(Throwable throwable, Supplier<String> message)
Logmessage
andthrowable
at debug level.void
debug(Supplier<String> message)
Log themessage
at debug level.void
error(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at error level.void
error(Supplier<String> message)
Log themessage
at error level.void
info(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at info level.void
info(Supplier<String> message)
Log themessage
at info level.void
trace(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at trace level.void
trace(Supplier<String> message)
Log themessage
at trace level.void
warn(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at warning level.void
warn(Supplier<String> message)
Log themessage
at warning level.
-
-
-
Method Detail
-
error
void error(Supplier<String> message)
Log themessage
at error level.- Parameters:
message
- The message to log.
-
error
void error(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at error level.- Parameters:
throwable
- The throwable to log.message
- The message to log.
-
warn
void warn(Supplier<String> message)
Log themessage
at warning level.- Parameters:
message
- The message to log.
-
warn
void warn(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at warning level.- Parameters:
throwable
- The throwable to log.message
- The message to log.
-
info
void info(Supplier<String> message)
Log themessage
at info level.- Parameters:
message
- The message to log.
-
info
void info(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at info level.- Parameters:
throwable
- The throwable to log.message
- The message to log.
-
config
void config(Supplier<String> message)
Log themessage
at config level.- Parameters:
message
- The message to log.
-
config
void config(Throwable throwable, Supplier<String> message)
Log themessage
andthrowable
at config level.- Parameters:
throwable
- The throwable to log.message
- The message to log.
-
debug
void debug(Supplier<String> message)
Log themessage
at debug level.- Parameters:
message
- The message to log.
-
debug
void debug(Throwable throwable, Supplier<String> message)
Logmessage
andthrowable
at debug level.- Parameters:
throwable
- The throwable to log.message
- The message to log.
-
trace
void trace(Supplier<String> message)
Log themessage
at trace level.- Parameters:
message
- The message to log.
-
-