2 * Ugly, low performance, configurable level, logging "framework"
20 int ugly_init(int maximum_threshold);
21 int ugly_log(int level, const char *tag, const char *format, ...);
23 #define DLOG(format, args...) ugly_log(UDEBUG, __FILE__, format, ## args)
24 #define ILOG(format, args...) ugly_log(UINFO, __FILE__, format, ## args)
25 #define WLOG(format, args...) ugly_log(UWARN, __FILE__, format, ## args)
26 #define ELOG(format, args...) ugly_log(UERROR, __FILE__, format, ## args)
27 #define fatal(format, args...) ugly_log(UFATAL, __FILE__, format, ## args)
33 #endif /* UGLYLOGGING_H */