Fork自 PaddlePaddle / Paddle
Basically from caffe2::logging.h, but only expose `PADDLE_ENFORCE` interface.
__must_check is a macro mark of function return value. It let developer must check the return value is legal or not.