RegisterGlobalErrorCallback
Registers the Global Error callbacks.
Useful for tracking and logging all errors.
Method Parameters
| Parameter | Description |
|---|---|
| failureCallback | The error callback handler. |
Usage
http://localhost:3000
- C#
- C++
- Obj-C
- Java
- JavaScript
- Dart
- Roblox
- GDScript
- Lua
- Cloud Code
- Raw
_bc.RegisterGlobalErrorCallback(failureCallback);
_bc->registerGlobalErrorCallback(this);
errorCompletionBlock = ^(NSString *serviceName, NSString *serviceOperation, NSInteger statusCode, NSInteger reasonCode, NSString *jsonError, BCCallbackObject cbObject) { };
[_bc registerGlobalErrorCallback:errorCompletionBlock];
_bc.registerGlobalErrorCallback(callback);
_bc.setErrorCallback(errorCallback);
void errorCallback(String serviceName, String serviceOperation, int statusCode, int reasonCode, dynamic statusMessage) {
// ...
}
_bc.setErrorCallback(errorCallback);
local errorCallback = function(serviceName, serviceOperation, statusCode, reasonCode, response)
-- your code
end
_bc:registerGlobalErrorCallback(errorCallback)
N/A
local globalErrorCallback = function(service, operation, statusCode, reasonCode, response)
print("Failed | " .. service .. " " .. operation .. " " .. tostring(statusCode) .. " " .. tostring(reasonCode))
end
_bc.client:registerGlobalErrorCallback(globalErrorCallback)
// N/A
// N/A
JSON Response
// FAILURE JSON
{
"status": 403,
"reason_code": 40300,
"status_message": "Message describing failure",
"severity": "ERROR"
}