java.lang.Object
com.hedera.hashgraph.sdk.logger.Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLog debugvoidLog errorgetLevel()voidLog infobooleanisEnabledForLevel(LogLevel level) Returns whether this Logger is enabled for a givenLogLevel.Set log levelsetLogger(org.slf4j.Logger logger) Set loggersetSilent(boolean silent) Set silent mode on/off.voidLog tracevoidLog warn
-
Constructor Details
-
Logger
Constructor- Parameters:
level- the current log level
-
-
Method Details
-
setLogger
Set logger- Parameters:
logger- the new logger- Returns:
this
-
getLevel
-
setLevel
Set log level- Parameters:
level- the new level- Returns:
this
-
setSilent
Set silent mode on/off. If set to true, the logger will not display any log messages. This can also be achieved by calling .setLevel(LogLevel.Silent)`- Parameters:
silent- should the logger be silent- Returns:
this
-
trace
Log trace- Parameters:
message- the message to be loggedarguments- the log arguments
-
debug
Log debug- Parameters:
message- the message to be loggedarguments- the log arguments
-
info
Log info- Parameters:
message- the message to be loggedarguments- the log arguments
-
warn
Log warn- Parameters:
message- the message to be loggedarguments- the log arguments
-
error
Log error- Parameters:
message- the message to be loggedarguments- the log arguments
-
isEnabledForLevel
Returns whether this Logger is enabled for a givenLogLevel.- Parameters:
level- the log level- Returns:
- true if enabled, false otherwise.
-