You could flex some language lawyering to define "abnormality"...
Here is the only relevant example I found:
p = X_MALLOC(sizeof(*p) * NUM); if (p == NULL) { return (MEM_NOTHING); } ... X_FREE(p); return (OK);
Something like a:
if (get_size(obj) == 0) { return empty_case; } ... do more complicated code here ... return result;
Logs should be output not only when an abnormal condition is detected, but also at the timing of, such as, data communication with an external system.
Here is the only relevant example I found:
It's clearly abnormal.Something like a:
does not feel "abnormal", which are things you likely want to log, given: