blob: 71f344ee60b1a8ed6efea698f369ee52e72fda54 [file] [log] [blame]
Pau Espin Pedrol5ea18172018-02-20 16:48:15 +01001#pragma once
2
Pau Espin Pedrolc9202ab2019-07-01 20:13:32 +02003#include <stdbool.h>
Pau Espin Pedrolc9202ab2019-07-01 20:13:32 +02004
5#include <osmocom/core/logging.h>
6
Pau Espin Pedrol5ea18172018-02-20 16:48:15 +01007extern const struct log_info log_info;
8
9/* Debug Areas of the code */
10enum {
11 DMAIN,
Pau Espin Pedrol9f2baf32019-12-19 21:03:03 +010012 DTRXCLK,
Pau Espin Pedrol441d82a2018-12-04 16:37:24 +010013 DTRXCTRL,
Pau Espin Pedrol9f2baf32019-12-19 21:03:03 +010014 DTRXDDL,
15 DTRXDUL,
Harald Welte5cc88582018-08-17 19:55:38 +020016 DDEV,
Pau Espin Pedrolaebbfe02020-01-02 16:39:11 +010017 DDEVDRV,
Pau Espin Pedrol761da1a2020-07-17 18:29:20 +020018 DCTR,
Pau Espin Pedrol5ea18172018-02-20 16:48:15 +010019};
Pau Espin Pedrolc9202ab2019-07-01 20:13:32 +020020
Pau Espin Pedrolc9202ab2019-07-01 20:13:32 +020021#define CLOGCHAN(chan, category, level, fmt, args...) do { \
Pau Espin Pedrold06259f2021-03-01 13:22:26 +010022 LOGP(category, level, "[chan=%zu] " fmt, chan, ##args); \
Pau Espin Pedrolc9202ab2019-07-01 20:13:32 +020023} while(0)