Package com.aerospike.client
Class Log
java.lang.Object
com.aerospike.client.Log
Aerospike client logging facility. Logs can be filtered and message callbacks
can be defined to control how log messages are written.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceAn object implementing this interface may be passed in tosetCallback(), so the caller can channel Aerospike client logs as desired.static enumLog escalation level. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidLog an debug message.static booleanDetermine if debug log level is enabled.static voidLog an error message.static booleanDetermine if error log level is enabled.static voidLog an info message.static booleanDetermine if info log level is enabled.static booleanisSet()Determine if the log callback default (null - disable logging) has been overridden by the user.static voidFilter and forward message to callback.static voidsetCallback(Log.Callback callback) Set log callback.static voidLog messages to terminal standard output with timestamp, level and message.static voidSet log level filter.static voidLog a warning message.static booleanDetermine if warning log level is enabled.
-
Constructor Details
-
Log
public Log()
-
-
Method Details
-
setLevel
Set log level filter.- Parameters:
level- only show logs at this or more urgent level
-
setCallback
Set log callback. To silence the log, set callback to null.- Parameters:
callback-Log.Callbackimplementation
-
setCallbackStandard
public static void setCallbackStandard()Log messages to terminal standard output with timestamp, level and message. -
isSet
public static boolean isSet()Determine if the log callback default (null - disable logging) has been overridden by the user. Return true if the user explicitly defined a callback or disabled logging by setting the log callback to null. Return false if the log callback default was not overridden by the user. -
errorEnabled
public static boolean errorEnabled()Determine if error log level is enabled. -
warnEnabled
public static boolean warnEnabled()Determine if warning log level is enabled. -
infoEnabled
public static boolean infoEnabled()Determine if info log level is enabled. -
debugEnabled
public static boolean debugEnabled()Determine if debug log level is enabled. -
error
Log an error message.- Parameters:
message- message string not terminated with a newline
-
warn
Log a warning message.- Parameters:
message- message string not terminated with a newline
-
info
Log an info message.- Parameters:
message- message string not terminated with a newline
-
debug
Log an debug message.- Parameters:
message- message string not terminated with a newline
-
log
Filter and forward message to callback.- Parameters:
level- message severity levelmessage- message string not terminated with a newline
-