Commit | Line | Data |
---|---|---|
7e8f2e9c JG |
1 | /* |
2 | * Copyright (C) 2021 Jérémie Galarneau <jeremie.galarneau@efficios.com> | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0-only | |
5 | * | |
6 | */ | |
7 | ||
8 | #ifndef _LTTNG_LOGLEVEL_UTILS_H | |
9 | #define _LTTNG_LOGLEVEL_UTILS_H | |
10 | ||
11 | #include <lttng/lttng.h> | |
12 | #include <common/macros.h> | |
13 | ||
14 | LTTNG_HIDDEN | |
15 | int loglevel_name_to_value(const char *name, enum lttng_loglevel *loglevel); | |
16 | ||
17 | LTTNG_HIDDEN | |
18 | int loglevel_log4j_name_to_value( | |
19 | const char *name, enum lttng_loglevel_log4j *loglevel); | |
20 | ||
21 | LTTNG_HIDDEN | |
22 | int loglevel_jul_name_to_value( | |
23 | const char *name, enum lttng_loglevel_jul *loglevel); | |
24 | ||
25 | LTTNG_HIDDEN | |
26 | int loglevel_python_name_to_value( | |
27 | const char *name, enum lttng_loglevel_python *loglevel); | |
28 | ||
85b05318 JR |
29 | LTTNG_HIDDEN |
30 | const char *loglevel_value_to_name(int loglevel); | |
31 | ||
32 | LTTNG_HIDDEN | |
33 | const char *loglevel_log4j_value_to_name(int loglevel); | |
34 | ||
35 | LTTNG_HIDDEN | |
36 | const char *loglevel_jul_value_to_name(int loglevel); | |
37 | ||
38 | LTTNG_HIDDEN | |
39 | const char *loglevel_python_value_to_name(int loglevel); | |
40 | ||
7e8f2e9c | 41 | #endif /* _LTTNG_LOGLEVEL_UTILS_H */ |