Package nxt.http
Class GetLog
java.lang.Object
nxt.http.APIServlet.APIRequestHandler
nxt.http.GetLog
The GetLog API will return log messages from the ring buffer maintained by the MemoryHandler log handler. The most recent 'count' messages will be returned. All log messages in the ring buffer will be returned if 'count' is omitted.
Request parameters:
- count - The number of log messages to return
Response parameters:
- messages - An array of log messages
-
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected org.json.simple.JSONStreamAwareprocessRequest(javax.servlet.http.HttpServletRequest req) Process the GetLog API requestprotected booleanprotected booleanRequire the administrator passwordMethods inherited from class nxt.http.APIServlet.APIRequestHandler
canHaveRecipient, getAPITags, getCreateTransactionTypes, getFileParameters, getParameters, getSensitiveParameters, isIgnisOnly, isTextArea, processRequest, requiredBlockUpdateLock, requireFullClient, requirePost, startDbTransaction
-
Method Details
-
processRequest
protected org.json.simple.JSONStreamAware processRequest(javax.servlet.http.HttpServletRequest req) Process the GetLog API request- Specified by:
processRequestin classAPIServlet.APIRequestHandler- Parameters:
req- API request- Returns:
- API response
-
requirePassword
protected boolean requirePassword()Require the administrator password- Overrides:
requirePasswordin classAPIServlet.APIRequestHandler- Returns:
- TRUE if the admin password is required
-
allowRequiredBlockParameters
protected boolean allowRequiredBlockParameters()- Overrides:
allowRequiredBlockParametersin classAPIServlet.APIRequestHandler
-
requireBlockchain
protected boolean requireBlockchain()- Overrides:
requireBlockchainin classAPIServlet.APIRequestHandler
-
isChainSpecific
protected boolean isChainSpecific()- Overrides:
isChainSpecificin classAPIServlet.APIRequestHandler
-