Package nxt.util
Class Logger
java.lang.Object
nxt.util.Logger
Handle logging for the Nxt node server
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumLog event typesstatic enumLog levels -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanaddExceptionListener(Listener<Throwable> listener, Logger.Event eventType) Add an exception listenerstatic booleanaddMessageListener(Listener<String> listener, Logger.Event eventType) Add a message listenerstatic voidinit()Logger initializationstatic booleanstatic booleanstatic booleanstatic booleanstatic voidlogDebugMessage(String message) Log a debug messagestatic voidlogDebugMessage(String format, Object... args) Log a debug messagestatic voidlogDebugMessage(String message, Throwable exc) Log a debug exceptionstatic voidlogErrorMessage(String message) Log an ERROR messagestatic voidlogErrorMessage(String format, Object... args) Log an ERROR messagestatic voidlogErrorMessage(String message, Throwable exc) Log an ERROR exceptionstatic voidlogInfoMessage(String message) Log an INFO messagestatic voidlogInfoMessage(String format, Object... args) Log an INFO messagestatic voidlogInfoMessage(String message, Throwable exc) Log an INFO exceptionstatic voidlogMessage(String message) Log a message (map to INFO)static voidlogMessage(String message, Exception exc) Log an exception (map to ERROR)static voidlogShutdownMessage(String message) static voidlogShutdownMessage(String message, Exception e) static voidlogWarningMessage(String message) Log a WARNING messagestatic voidlogWarningMessage(String message, Throwable exc) Log a WARNING exceptionstatic booleanremoveExceptionListener(Listener<Throwable> listener, Logger.Event eventType) Remove an exception listenerstatic booleanremoveMessageListener(Listener<String> listener, Logger.Event eventType) Remove a message listenerstatic voidsetLevel(Logger.Level level) Set the log levelstatic voidshutdown()Logger shutdown
-
Method Details
-
init
public static void init()Logger initialization -
shutdown
public static void shutdown()Logger shutdown -
setLevel
Set the log level- Parameters:
level- Desired log level
-
addMessageListener
Add a message listener- Parameters:
listener- ListenereventType- Notification event type- Returns:
- TRUE if listener added
-
addExceptionListener
Add an exception listener- Parameters:
listener- ListenereventType- Notification event type- Returns:
- TRUE if listener added
-
removeMessageListener
Remove a message listener- Parameters:
listener- ListenereventType- Notification event type- Returns:
- TRUE if listener removed
-
removeExceptionListener
Remove an exception listener- Parameters:
listener- ListenereventType- Notification event type- Returns:
- TRUE if listener removed
-
logMessage
Log a message (map to INFO)- Parameters:
message- Message
-
logMessage
Log an exception (map to ERROR)- Parameters:
message- Messageexc- Exception
-
logShutdownMessage
-
logShutdownMessage
-
isErrorEnabled
public static boolean isErrorEnabled() -
logErrorMessage
Log an ERROR message- Parameters:
message- Message
-
logErrorMessage
Log an ERROR message- Parameters:
format- Message formatargs- Message args
-
logErrorMessage
Log an ERROR exception- Parameters:
message- Messageexc- Exception
-
isWarningEnabled
public static boolean isWarningEnabled() -
logWarningMessage
Log a WARNING message- Parameters:
message- Message
-
logWarningMessage
Log a WARNING exception- Parameters:
message- Messageexc- Exception
-
isInfoEnabled
public static boolean isInfoEnabled() -
logInfoMessage
Log an INFO message- Parameters:
message- Message
-
logInfoMessage
Log an INFO message- Parameters:
format- Message formatargs- Message args
-
logInfoMessage
Log an INFO exception- Parameters:
message- Messageexc- Exception
-
isDebugEnabled
public static boolean isDebugEnabled() -
logDebugMessage
Log a debug message- Parameters:
message- Message
-
logDebugMessage
Log a debug message- Parameters:
format- Message formatargs- Message args
-
logDebugMessage
Log a debug exception- Parameters:
message- Messageexc- Exception
-