ApplicationException constructor
Creates a new instance of application exception and assigns its values.
category
(optional) a standard error category. Default: Unknowncorrelation_id
(optional) a unique transaction id to trace execution through call chain.code
(optional) a unique error code. Default: 'UNKNOWN'message
(optional) a human-readable description of the error.