2.0.2 • Published 2 years ago
@admixltd/admix-error v2.0.2
Admix-Error
Extends the JavaScript Error object with custom properties.
Calls parent constructor to set the error message and adds code, errorCode, manuallyThrown and innerException custom properties.
Logs the final object using passed function, Elastic URL or Debug library with the tag error-custom.
Requirements
- Nodejs >= 8.10
Example
const error = new ErrorCustom(message, statusCode, errorCode, baseError, logFunction);- {string}
messageError message to set on the Error object - {number}
statusCodeHTTP status code - {number}
errorCodeThe specific error code as defined in documentation - {Error}
baseErrorOptional base exception to be included as innerException property - {Function|string}
logFunctionOptional function to log the error with. If not supplied, debug library will be used to log to the console with the tagerror-custom. If a string is provided that is a
Auth
Added ES_USER && ES_PASS
Event Bridge
Added Eventbridge
Recent
Removed Elastic