log_and_die and loge_and_die macro defined