diff options
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/core/logging.h | 19 | ||||
-rw-r--r-- | include/osmocom/gprs/gprs_msgb.h | 4 |
2 files changed, 17 insertions, 6 deletions
diff --git a/include/osmocom/core/logging.h b/include/osmocom/core/logging.h index fcf77f0e..b3685b81 100644 --- a/include/osmocom/core/logging.h +++ b/include/osmocom/core/logging.h @@ -89,8 +89,6 @@ void logp(int subsys, const char *file, int line, int cont, const char *format, #define LOGL_ERROR 7 /*!< \brief error condition, requires user action */ #define LOGL_FATAL 8 /*!< \brief fatal, program aborted */ -#define LOG_FILTER_ALL 0x0001 - /* logging levels defined by the library itself */ #define DLGLOBAL -1 /*!< global logging */ #define DLLAPD -2 /*!< LAPD implementation */ @@ -126,6 +124,23 @@ struct log_context { void *ctx[LOG_MAX_CTX+1]; }; +enum logging_ctx_items { + LOGGING_CTX_GB_NSVC, + LOGGING_CTX_GB_BVC, + LOGGING_CTX_BSC_SUBSCR, + LOGGING_CTX_VLR_SUBSCR, + _LOGGING_CTX_COUNT +}; + +enum logging_filters { + LOGGING_FILTER_ALL, + LOGGING_FILTER_GB_NSVC, + LOGGING_FILTER_GB_BVC, + LOGGING_FILTER_BSC_SUBSCR, + LOGGING_FILTER_VLR_SUBSCR, + _LOGGING_FILTER_COUNT +}; + struct log_target; /*! \brief Log filter function */ diff --git a/include/osmocom/gprs/gprs_msgb.h b/include/osmocom/gprs/gprs_msgb.h index 06f5cca2..9ccc9a55 100644 --- a/include/osmocom/gprs/gprs_msgb.h +++ b/include/osmocom/gprs/gprs_msgb.h @@ -26,10 +26,6 @@ struct libgb_msgb_cb { #define msgb_bcid(__x) LIBGB_MSGB_CB(__x)->bssgp_cell_id #define msgb_llch(__x) LIBGB_MSGB_CB(__x)->llch -/* logging contexts */ -#define GPRS_CTX_NSVC 0 -#define GPRS_CTX_BVC 1 - #include <osmocom/core/logging.h> int gprs_log_filter_fn(const struct log_context *ctx, struct log_target *tar); |