From 1c197af06c0fad5d3310bf1fca59fdfb77b8f0bc Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 19 Oct 2019 12:19:15 +0200 Subject: Move definition of LOGSS7() to header file; add LOGPAS() like LOGPASP() Change-Id: Ic85fc460cc1f31d0fb407095afe417ceaa60e7bd --- include/osmocom/sigtran/osmo_ss7.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/osmocom/sigtran/osmo_ss7.h b/include/osmocom/sigtran/osmo_ss7.h index f448ce7..14e2b7c 100644 --- a/include/osmocom/sigtran/osmo_ss7.h +++ b/include/osmocom/sigtran/osmo_ss7.h @@ -430,8 +430,14 @@ typedef int osmo_ss7_asp_rx_unknown_cb(struct osmo_ss7_asp *asp, int ppid_mux, s void osmo_ss7_register_rx_unknown_cb(osmo_ss7_asp_rx_unknown_cb *cb); +#define _LOGSS7(inst, subsys, level, fmt, args ...) \ + LOGP(subsys, level, "%u: " fmt, inst ? (inst)->cfg.id : 0, ## args) +#define LOGSS7(inst, level, fmt, args ...) _LOGSS7(inst, DLSS7, level, fmt, ## args) + #define LOGPASP(asp, subsys, level, fmt, args ...) \ - LOGP(subsys, level, "asp-%s: " fmt, (asp)->cfg.name, ## args) + _LOGSS7((asp)->inst, subsys, level, "asp-%s: " fmt, (asp)->cfg.name, ## args) +#define LOGPAS(as, subsys, level, fmt, args ...) \ + _LOGSS7((as)->inst, subsys, level, "as-%s: " fmt, (as)->cfg.name, ## args) /*********************************************************************** * xUA Servers -- cgit v1.2.3