From 6eb37525112be96aa9be5ae91973894e22392aa4 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 22 Feb 2018 11:44:20 +0100 Subject: Introduce + use LOG/DEBUGP with frame number prefixing/printing Let's make sure whenever we do have a frame number, we print it as context in the related log line Change-Id: I751d5ddb3322fce489bc241459738cbcc55c890b --- include/osmo-bts/logging.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'include') diff --git a/include/osmo-bts/logging.h b/include/osmo-bts/logging.h index b1b44d54..68f379c7 100644 --- a/include/osmo-bts/logging.h +++ b/include/osmo-bts/logging.h @@ -27,4 +27,16 @@ extern const struct log_info bts_log_info; int bts_log_init(const char *category_mask); +/* LOGP with gsm_time prefix */ +#define LOGPGT(ss, lvl, gt, fmt, args...) \ + LOGP(ss, lvl, "%s " fmt, osmo_dump_gsmtime(gt), ## args) +#define DEBUGPGT(ss, gt, fmt, args...) \ + LOGP(ss, LOGL_DEBUG, "%s " fmt, osmo_dump_gsmtime(gt), ## args) + +/* LOGP with frame number prefix */ +#define LOGPFN(ss, lvl, fn, fmt, args...) \ + LOGP(ss, lvl, "%s " fmt, gsm_fn_as_gsmtime_str(fn), ## args) +#define DEBUGPFN(ss, fn, fmt, args...) \ + LOGP(ss, LOGL_DEBUG, "%s " fmt, gsm_fn_as_gsmtime_str(fn), ## args) + #endif /* _LOGGING_H */ -- cgit v1.2.3