X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Flog.h;h=cc6a7e506a03e5b14f739238ce58112b99e2bc9b;hb=6783694cfc5731afc561ea0e6737b6a982befa29;hp=fd98190fb1a91b0a435d6b42c1743c3896f49e5f;hpb=f00e4aa38b927c6083c11aa5d66901a23e7ae4c8;p=matches%2FMCTX3420.git diff --git a/server/log.h b/server/log.h index fd98190..cc6a7e5 100644 --- a/server/log.h +++ b/server/log.h @@ -10,6 +10,9 @@ #define Log(level, ...) LogEx(level, __func__, __FILE__, __LINE__, __VA_ARGS__) #define Fatal(...) FatalEx(__func__, __FILE__, __LINE__, __VA_ARGS__) +/*** Macro to abort function ***/ +#define Abort(...) LogEx(LOGERR, __func__, __FILE__, __LINE__, __VA_ARGS__); return + // An enum to make the severity of log messages human readable in code enum {LOGERR=0, LOGWARN=1, LOGNOTE=2, LOGINFO=3,LOGDEBUG=4};