static void register_logger(console_t *c) { char name[32]; if (!c->id) return; snprintf(name, sizeof(name), "console/%d", c->id); mrp_log_register_target(name, logger, c); }
static int sdlogger_init(mrp_plugin_t *plugin) { MRP_UNUSED(plugin); if (mrp_log_register_target("systemd", sdlogger, NULL)) mrp_log_info("systemd: registered logging target."); else mrp_log_error("systemd: failed to register logging target."); return TRUE; }
static int dlogger_init(mrp_plugin_t *plugin) { mrp_plugin_arg_t *args = plugin->args; int force; force = args[ARG_FORCE].bln; log_tag = args[ARG_TAG].str; if (force) /* Use the Force, Luke ! */ setenv("TIZEN_DEBUG_LEVEL", "31", TRUE); if (mrp_log_register_target("dlog", logger, NULL)) mrp_log_info("dlog: registered logging target."); else mrp_log_error("dlog: failed to register logging target."); return TRUE; }