#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