+ if (setting->appender) {
+ xbt_log_appender_set(category,setting->appender);
+ if (!category->layout)
+ xbt_log_layout_set(category,xbt_log_layout_simple_new(NULL));
+ category->additivity = 0;
+ if (category->threshold <= xbt_log_priority_debug) {
+ _log_ev.cat = category;
+ _log_ev.priority = xbt_log_priority_debug;
+ _log_ev.fileName = __FILE__ ;
+ _log_ev.functionName = _XBT_FUNCTION ;
+ _log_ev.lineNum = __LINE__ ;
+
+ _xbt_log_event_log(&_log_ev,
+ "Set %p as appender of category '%s'",
+ setting->appender,
+ category->name);
+ }
+ }