X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fenable_events.c;h=51388298954768d35990b38e540617fc008e4020;hb=61b35a5aa71d4c0715f390a32cb4e967e817c81f;hp=9a4b9aac90c50753b62524404a487dd0578c61cf;hpb=1636365217be276e0a9e19ab4b8b6cdcb84afd90;p=lttng-tools.git diff --git a/src/bin/lttng/commands/enable_events.c b/src/bin/lttng/commands/enable_events.c index 9a4b9aac9..513882989 100644 --- a/src/bin/lttng/commands/enable_events.c +++ b/src/bin/lttng/commands/enable_events.c @@ -358,7 +358,7 @@ static int enable_events(char *session_name) ev.loglevel = loglevel_str_to_value(opt_loglevel); if (ev.loglevel == -1) { ERR("Unknown loglevel %s", opt_loglevel); - ret = -1; + ret = -LTTNG_ERR_INVALID; goto error; } } else { @@ -422,10 +422,13 @@ static int enable_events(char *session_name) if (ret < 0) { switch (-ret) { case LTTNG_ERR_FILTER_EXIST: - ERR("Filter on events is already enabled" + WARN("Filter on events is already enabled" " (channel %s, session %s)", channel_name, session_name); break; + case LTTNG_ERR_FILTER_INVAL: + case LTTNG_ERR_FILTER_NOMEM: + ERR("%s", lttng_strerror(ret)); default: ERR("Setting filter: '%s'", opt_filter); /* @@ -543,7 +546,7 @@ static int enable_events(char *session_name) ev.loglevel = loglevel_str_to_value(opt_loglevel); if (ev.loglevel == -1) { ERR("Unknown loglevel %s", opt_loglevel); - ret = -1; + ret = -LTTNG_ERR_INVALID; goto error; } } else { @@ -579,10 +582,13 @@ static int enable_events(char *session_name) if (ret < 0) { switch (-ret) { case LTTNG_ERR_FILTER_EXIST: - ERR("Filter on event %s is already enabled" + WARN("Filter on event %s is already enabled" " (channel %s, session %s)", event_name, channel_name, session_name); break; + case LTTNG_ERR_FILTER_INVAL: + case LTTNG_ERR_FILTER_NOMEM: + ERR("%s", lttng_strerror(ret)); default: ERR("Setting filter for event %s: '%s'", ev.name, opt_filter);