#define PEPPER_ERROR(fmt, ...) \
do { \
- pepper_log("ERROR", PEPPER_LOG_LEVEL_ERROR, "%s[%s]: " fmt, \
+ pepper_log("ERROR", PEPPER_LOG_LEVEL_ERROR, "%s[%s]: " fmt, \
__FILE__, __FUNCTION__, ##__VA_ARGS__); \
} while (0)
#define PEPPER_INFO(fmt, ...) \
do { \
- pepper_log("INFO ", PEPPER_LOG_LEVEL_INFO, "%s[%s]: " fmt, \
+ pepper_log("INFO ", PEPPER_LOG_LEVEL_INFO, "%s[%s]: " fmt, \
__FILE__, __FUNCTION__, ##__VA_ARGS__); \
} while (0)
#define PEPPER_DEBUG(fmt, ...) \
do { \
- pepper_log("DEBUG", PEPPER_LOG_LEVEL_DEBUG, "%s[%s]: " fmt, \
+ pepper_log("DEBUG", PEPPER_LOG_LEVEL_DEBUG, "%s[%s]: " fmt, \
+ __FILE__, __FUNCTION__, ##__VA_ARGS__); \
+ } while (0)
+
+#define PEPPER_TRACE(fmt, ...) \
+ do { \
+ pepper_log("TRACE", PEPPER_LOG_LEVEL_DEBUG, "%s[%s]: " fmt, \
__FILE__, __FUNCTION__, ##__VA_ARGS__); \
} while (0)