Package com.yubico.yubikit.core
Class Logger
- java.lang.Object
-
- com.yubico.yubikit.core.Logger
-
@Deprecated public abstract class Logger extends java.lang.Object
Deprecated.This class and all its public methods have been deprecated in YubiKit 2.3.0 and will be removed in future release.Helper class allows to customize logs within the SDK SDK has only 2 levels of logging: debug information and error If a Logger implementation is not provided the SDK won't produce any logs- See Also:
- Logging Migration contains information about logging in YubiKit, best practices and migration from Logger.
-
-
Constructor Summary
Constructors Constructor Description Logger()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
d(java.lang.String message)
Deprecated.Log a debug message.static void
e(java.lang.String message, java.lang.Throwable throwable)
Deprecated.Log an error message, together with an exception.protected void
logDebug(java.lang.String message)
Deprecated.Specifies how debug messages are logged.protected void
logError(java.lang.String message, java.lang.Throwable throwable)
Deprecated.Specifies how error messages (with exceptions) are logged.static void
setLogger(Logger logger)
Deprecated.Set the Logger implementation to use.
-
-
-
Method Detail
-
logDebug
protected void logDebug(java.lang.String message)
Deprecated.Specifies how debug messages are logged.If this method is not overridden, then debug messages will not be logged.
- Parameters:
message
- the message can to be logged
-
logError
protected void logError(java.lang.String message, java.lang.Throwable throwable)
Deprecated.Specifies how error messages (with exceptions) are logged.If this method is not overridden, then error messages will not be logged.
- Parameters:
message
- the message can to be loggedthrowable
- the exception that can to be logged or counted
-
setLogger
public static void setLogger(@Nullable Logger logger)
Deprecated.Set the Logger implementation to use. Override the logDebug and logError methods to produce logs. Call with null to disable logging.- Parameters:
logger
- the Logger implementation to use
-
d
public static void d(java.lang.String message)
Deprecated.Log a debug message.
-
e
public static void e(java.lang.String message, java.lang.Throwable throwable)
Deprecated.Log an error message, together with an exception.
-
-