2011-03-04 13:18:10 +00:00
|
|
|
#ifndef _LOGGING_H
|
|
|
|
#define _LOGGING_H
|
|
|
|
|
|
|
|
#define DEBUG
|
2011-05-22 18:26:58 +00:00
|
|
|
#include <osmocom/core/logging.h>
|
2011-03-04 13:18:10 +00:00
|
|
|
|
|
|
|
enum {
|
|
|
|
DRSL,
|
|
|
|
DOML,
|
|
|
|
DRLL,
|
|
|
|
DRR,
|
|
|
|
DMEAS,
|
|
|
|
DPAG,
|
|
|
|
DL1C,
|
2011-06-27 09:25:35 +00:00
|
|
|
DL1P,
|
2011-07-04 22:43:33 +00:00
|
|
|
DDSP,
|
2012-07-16 16:50:55 +00:00
|
|
|
DPCU,
|
2014-01-23 14:30:02 +00:00
|
|
|
DHO,
|
2013-02-05 10:45:28 +00:00
|
|
|
DTRX,
|
2013-02-24 10:09:19 +00:00
|
|
|
DLOOP,
|
2011-03-04 13:18:10 +00:00
|
|
|
DABIS,
|
|
|
|
DRTP,
|
2022-08-10 14:19:00 +00:00
|
|
|
DOSMUX,
|
2011-03-04 13:18:10 +00:00
|
|
|
};
|
|
|
|
|
2011-06-27 09:25:35 +00:00
|
|
|
extern const struct log_info bts_log_info;
|
|
|
|
|
2018-02-22 10:44:20 +00:00
|
|
|
/* 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)
|
|
|
|
|
2011-03-04 13:18:10 +00:00
|
|
|
#endif /* _LOGGING_H */
|