X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fchannel.c;h=69498050ede41639cfc283f4288371834dfccc2d;hp=7ea43b8f39c5b6f0ba5253f018d40dc6fa72f821;hb=51755dc8c7607233c5f62b7931326d7d95df7910;hpb=f76d886f794c80a3c761613532d6a9a72a918cb8 diff --git a/src/bin/lttng-sessiond/channel.c b/src/bin/lttng-sessiond/channel.c index 7ea43b8f3..69498050e 100644 --- a/src/bin/lttng-sessiond/channel.c +++ b/src/bin/lttng-sessiond/channel.c @@ -333,11 +333,24 @@ int channel_ust_create(struct ltt_ust_session *usess, } /* Create UST channel */ - uchan = trace_ust_create_channel(attr); + uchan = trace_ust_create_channel(attr, LTTNG_DOMAIN_UST); if (uchan == NULL) { ret = LTTNG_ERR_FATAL; goto error; } + + /* + * HACK: Set the channel's subdomain (JUL, Log4j, Python, etc.) + * based on the default name. + */ + if (!strcmp(uchan->name, DEFAULT_JUL_CHANNEL_NAME)) { + uchan->domain = LTTNG_DOMAIN_JUL; + } else if (!strcmp(uchan->name, DEFAULT_LOG4J_CHANNEL_NAME)) { + uchan->domain = LTTNG_DOMAIN_LOG4J; + } else if (!strcmp(uchan->name, DEFAULT_PYTHON_CHANNEL_NAME)) { + uchan->domain = LTTNG_DOMAIN_PYTHON; + } + uchan->enabled = 1; if (trace_ust_is_max_id(usess->used_channel_id)) { ret = LTTNG_ERR_UST_CHAN_FAIL;