diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-08-18 20:26:25 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2020-08-18 20:26:25 +0200 |
commit | f2dad593aed775ea8d22dda97023b584806975fc (patch) | |
tree | 0c64f7e567f48386df3402d7cf620df4a630fad2 /src/gprs_ms.h | |
parent | 5f10fbb1666b89129d1a618c350de7283039ecc8 (diff) |
Introduce log macro helper LOGPMS
Change-Id: Ib304ced06531a5154b7ec8bf87f9717dfd7d1397
Diffstat (limited to 'src/gprs_ms.h')
-rw-r--r-- | src/gprs_ms.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gprs_ms.h b/src/gprs_ms.h index 1e5a1558..0a1dda75 100644 --- a/src/gprs_ms.h +++ b/src/gprs_ms.h @@ -39,6 +39,7 @@ extern "C" { #include <stdint.h> #include <stddef.h> +#include <inttypes.h> struct BTS; struct gprs_rlcmac_trx; @@ -296,3 +297,10 @@ inline gprs_rlcmac_trx *GprsMs::current_trx() const { return m_current_trx; } + +#define LOGPMS(ms, category, level, fmt, args...) \ + LOGP(category, level, "MS(TLLI=0x%08x, IMSI=%s, TA=%" PRIu8 ", %" PRIu8 "/%" PRIu8 ",%s%s) " fmt, \ + (ms)->tlli(), (ms)->imsi(), (ms)->ta(), (ms)->ms_class(), (ms)->egprs_ms_class(), \ + (ms)->ul_tbf() ? " UL": "", \ + (ms)->dl_tbf() ? " DL": "", \ + ## args) |