* Domain types: the different possible tracers.
*/
enum lttng_domain_type {
+ LTTNG_DOMAIN_NONE = 0, /* No associated domain. */
LTTNG_DOMAIN_KERNEL = 1, /* Linux Kernel tracer. */
LTTNG_DOMAIN_UST = 2, /* Global Userspace tracer. */
LTTNG_DOMAIN_JUL = 3, /* Java Util Logging. */
+ LTTNG_DOMAIN_LOG4J = 4, /* Java Log4j Framework. */
+ LTTNG_DOMAIN_PYTHON = 5, /* Python logging Framework. */
};
/* Buffer type for a specific domain. */
union {
pid_t pid;
- char exec_name[NAME_MAX];
+ char exec_name[LTTNG_NAME_MAX];
char padding[LTTNG_DOMAIN_PADDING2];
} attr;
};