blob: b89311487e196d4aace4776317419bbeac863f84 [file] [log] [blame]
#ifndef _NFC_LOGGER_H_
#define _NFC_LOGGER_H_
#ifdef CONFIG_SEC_NFC_LOGGER
#define NFC_LOG_ERR(fmt, ...) \
do { \
pr_err(fmt, ##__VA_ARGS__); \
nfc_logger_print(fmt, ##__VA_ARGS__); \
} while (0)
#define NFC_LOG_INFO(fmt, ...) \
do { \
pr_info(fmt, ##__VA_ARGS__); \
nfc_logger_print(fmt, ##__VA_ARGS__); \
} while (0)
#define NFC_LOG_DBG(fmt, ...) pr_debug(fmt, ##__VA_ARGS__)
#define NFC_LOG_REC(fmt, ...) nfc_logger_print(fmt, ##__VA_ARGS__)
void nfc_logger_set_max_count(int count);
void nfc_logger_print(const char *fmt, ...);
void nfc_print_hex_dump(void *buf, void *pref, size_t len);
int nfc_logger_init(void);
#else /*CONFIG_SEC_NFC_LOGGER*/
#define NFC_LOG_ERR(fmt, ...) pr_err(fmt, ##__VA_ARGS__)
#define NFC_LOG_INFO(fmt, ...) pr_info(fmt, ##__VA_ARGS__)
#define NFC_LOG_DBG(fmt, ...) pr_debug(fmt, ##__VA_ARGS__)
#define NFC_LOG_REC(fmt, ...) do { } while (0)
#define nfc_print_hex_dump(a, b, c) do { } while (0)
#define nfc_logger_init() do { } while (0)
#define nfc_logger_set_max_count(a) do { } while (0)
#endif
#endif