X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Flog4j-logging.h;h=277e7d95019059b9723f009d875757e8ab17ed02;hb=HEAD;hp=1514a06f0411ff688df525839d11d077a719e3fd;hpb=138d6838d156cb4a36a738658d5f7f67c5e96ec5;p=lttng-tools.git diff --git a/include/lttng/event-rule/log4j-logging.h b/include/lttng/event-rule/log4j-logging.h index 1514a06f0..9128b4d69 100644 --- a/include/lttng/event-rule/log4j-logging.h +++ b/include/lttng/event-rule/log4j-logging.h @@ -9,8 +9,9 @@ #define LTTNG_EVENT_RULE_LOG4J_LOGGING_H #include -#include #include +#include +#include #ifdef __cplusplus extern "C" { @@ -24,7 +25,7 @@ extern "C" { * Returns a new event rule on success, NULL on failure. This event rule must be * destroyed using lttng_event_rule_destroy(). */ -extern struct lttng_event_rule *lttng_event_rule_log4j_logging_create(void); +LTTNG_EXPORT extern struct lttng_event_rule *lttng_event_rule_log4j_logging_create(void); /* * Set the name pattern of a log4j logging event rule. @@ -34,8 +35,8 @@ extern struct lttng_event_rule *lttng_event_rule_log4j_logging_create(void); * Return LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID * if invalid parameters are passed. */ -extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_set_name_pattern( - struct lttng_event_rule *rule, const char *pattern); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_log4j_logging_set_name_pattern(struct lttng_event_rule *rule, const char *pattern); /* * Get the name pattern of a log4j logging event rule. @@ -49,8 +50,9 @@ extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_set_name_patt * parameter is passed, or LTTNG_EVENT_RULE_STATUS_UNSET if a pattern * was not set prior to this call. */ -extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_get_name_pattern( - const struct lttng_event_rule *rule, const char **pattern); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_log4j_logging_get_name_pattern(const struct lttng_event_rule *rule, + const char **pattern); /* * Set the filter expression of a log4j logging event rule. @@ -60,8 +62,8 @@ extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_get_name_patt * Return LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID * if invalid parameters are passed. */ -extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_set_filter( - struct lttng_event_rule *rule, const char *expression); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_log4j_logging_set_filter(struct lttng_event_rule *rule, const char *expression); /* * Get the filter expression of a log4j logging event rule. @@ -75,8 +77,9 @@ extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_set_filter( * parameter is passed, or LTTNG_EVENT_RULE_STATUS_UNSET if a filter expression * was not set prior to this call. */ -extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_get_filter( - const struct lttng_event_rule *rule, const char **expression); +LTTNG_EXPORT extern enum lttng_event_rule_status +lttng_event_rule_log4j_logging_get_filter(const struct lttng_event_rule *rule, + const char **expression); /* * Set the log level rule of a log4j logging event rule. @@ -86,9 +89,8 @@ extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_get_filter( * Return LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID * if invalid parameters are passed. */ -extern enum lttng_event_rule_status -lttng_event_rule_log4j_logging_set_log_level_rule(struct lttng_event_rule *rule, - const struct lttng_log_level_rule *log_level_rule); +LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_set_log_level_rule( + struct lttng_event_rule *rule, const struct lttng_log_level_rule *log_level_rule); /* * Get the log level rule of a log4j logging event rule. @@ -102,10 +104,8 @@ lttng_event_rule_log4j_logging_set_log_level_rule(struct lttng_event_rule *rule, * is passed, or LTTNG_EVENT_RULE_STATUS_UNSET if a log level rule was not set prior * to this call. */ -extern enum lttng_event_rule_status -lttng_event_rule_log4j_logging_get_log_level_rule( - const struct lttng_event_rule *rule, - const struct lttng_log_level_rule **log_level_rule); +LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_log4j_logging_get_log_level_rule( + const struct lttng_event_rule *rule, const struct lttng_log_level_rule **log_level_rule); #ifdef __cplusplus }