X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Floglevel.h;fp=src%2Fbin%2Flttng%2Floglevel.h;h=100d33267f719627662f61175bec7ed20d60d8fc;hb=7e8f2e9cce651c81094a864bbffefcaa4bcc7a51;hp=0000000000000000000000000000000000000000;hpb=ca46af4e57aa36b03ccafbb9d002dabbc4d6b707;p=lttng-tools.git diff --git a/src/bin/lttng/loglevel.h b/src/bin/lttng/loglevel.h new file mode 100644 index 000000000..100d33267 --- /dev/null +++ b/src/bin/lttng/loglevel.h @@ -0,0 +1,29 @@ +/* + * Copyright (C) 2021 Jérémie Galarneau + * + * SPDX-License-Identifier: GPL-2.0-only + * + */ + +#ifndef _LTTNG_LOGLEVEL_UTILS_H +#define _LTTNG_LOGLEVEL_UTILS_H + +#include +#include + +LTTNG_HIDDEN +int loglevel_name_to_value(const char *name, enum lttng_loglevel *loglevel); + +LTTNG_HIDDEN +int loglevel_log4j_name_to_value( + const char *name, enum lttng_loglevel_log4j *loglevel); + +LTTNG_HIDDEN +int loglevel_jul_name_to_value( + const char *name, enum lttng_loglevel_jul *loglevel); + +LTTNG_HIDDEN +int loglevel_python_name_to_value( + const char *name, enum lttng_loglevel_python *loglevel); + +#endif /* _LTTNG_LOGLEVEL_UTILS_H */