X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6a6157abf9619875297ff1d16c1e5c63c526d4c1..2e3a751b81e92b46193d492468465913178959db:/src/xbt/log.c diff --git a/src/xbt/log.c b/src/xbt/log.c index dab6fd5084..fac60e04ce 100644 --- a/src/xbt/log.c +++ b/src/xbt/log.c @@ -606,7 +606,7 @@ void _xbt_log_event_log(xbt_log_event_t ev, const char *fmt, ...) while (1) { xbt_log_appender_t appender = cat->appender; if (appender != NULL) { - xbt_assert1(cat->layout, + xbt_assert(cat->layout, "No valid layout for the appender of category %s", cat->name); cat->layout->do_layout(cat->layout, ev, fmt, appender); @@ -738,12 +738,12 @@ int _xbt_log_cat_init(xbt_log_category_t category, if (!xbt_log_settings) return priority >= category->threshold; - xbt_assert0(category, "NULL category"); + xbt_assert(category, "NULL category"); xbt_assert(category->name); xbt_dynar_foreach(xbt_log_settings, cursor, setting) { - xbt_assert0(setting, "Damnit, NULL cat in the list"); - xbt_assert1(setting->catname, "NULL setting(=%p)->catname", + xbt_assert(setting, "Damnit, NULL cat in the list"); + xbt_assert(setting->catname, "NULL setting(=%p)->catname", (void *) setting); if (!strcmp(setting->catname, category->name)) { @@ -769,8 +769,8 @@ int _xbt_log_cat_init(xbt_log_category_t category, void xbt_log_parent_set(xbt_log_category_t cat, xbt_log_category_t parent) { - xbt_assert0(cat, "NULL category to be given a parent"); - xbt_assert1(parent, "The parent category of %s is NULL", cat->name); + xbt_assert(cat, "NULL category to be given a parent"); + xbt_assert(parent, "The parent category of %s is NULL", cat->name); /* * if the threshold is initialized @@ -858,7 +858,7 @@ static xbt_log_setting_t _xbt_log_parse_setting(const char *control_string) eq = control_string; control_string += strcspn(control_string, " "); - xbt_assert1(*dot == '.' && (*eq == '=' || *eq == ':'), + xbt_assert(*dot == '.' && (*eq == '=' || *eq == ':'), "Invalid control string '%s'", control_string); if (!strncmp(dot + 1, "thresh", (size_t) (eq - dot - 1))) { @@ -882,7 +882,7 @@ static xbt_log_setting_t _xbt_log_parse_setting(const char *control_string) if (i < xbt_log_priority_infinite) { set->thresh = (e_xbt_log_priority_t) i; } else { - THROW1(arg_error, 0, + THROWF(arg_error, 0, "Unknown priority name: %s (must be one of: trace,debug,verbose,info,warning,error,critical)", eq + 1); } @@ -913,7 +913,7 @@ static xbt_log_setting_t _xbt_log_parse_setting(const char *control_string) if (!strncmp(neweq, "file:", 5)) { set->appender = xbt_log_appender_file_new(neweq + 5); } else { - THROW1(arg_error, 0, "Unknown appender log type: '%s'", neweq); + THROWF(arg_error, 0, "Unknown appender log type: '%s'", neweq); } free(neweq); } else if (!strncmp(dot + 1, "fmt", (size_t) (eq - dot - 1))) { @@ -921,7 +921,7 @@ static xbt_log_setting_t _xbt_log_parse_setting(const char *control_string) } else { char buff[512]; snprintf(buff, min(512, eq - dot), "%s", dot + 1); - THROW1(arg_error, 0, "Unknown setting of the log category: '%s'", + THROWF(arg_error, 0, "Unknown setting of the log category: '%s'", buff); } set->catname = (char *) xbt_malloc(dot - name + 1); @@ -1043,6 +1043,7 @@ void xbt_log_appender_set(xbt_log_category_t cat, xbt_log_appender_t app) void xbt_log_layout_set(xbt_log_category_t cat, xbt_log_layout_t lay) { +#define _xbt_log_cat_init(a, b) (0) if (!cat->appender) { XBT_VERB ("No appender to category %s. Setting the file appender as default", @@ -1057,6 +1058,7 @@ void xbt_log_layout_set(xbt_log_category_t cat, xbt_log_layout_t lay) } cat->layout = lay; xbt_log_additivity_set(cat, 0); +#undef _xbt_log_cat_init } void xbt_log_additivity_set(xbt_log_category_t cat, int additivity)