API Handler error codes¶
High level handler error codes, each particular handler can be fit into one of the following categories. A good approach could be the following. This required coordination among all the errors, just for now, this soluction seems ok.
enum YourOwnHandlerEnum {
FOO_ERROR = Codes::SOME_CATEGORY,
...
};
-
class
Codes¶ -
enumerator
CONFIGURATION= 1¶ Errors during configuration api handling.
-
enumerator
METRIC= 1000¶ Errors during metrics api handling.
-
enumerator
RECORD= 2000¶ Errors during record api handling.
-
enumerator
SERVER= 3000¶ Errors during server api handling.
-
enumerator
STORAGE= 4000¶ Errors during storage api handling.
-
enumerator
PLUGIN= 4000¶ Errors during plugion api handling.
-
enumerator
GENERIC= 30000¶ Errors during generic api handling, general errors.
-
enumerator
-
enumerator