- if (debug_level != 1) log_domain_printf(DOMAIN_DEBUG, "%s:%d: ", __FILE__, __LINE__); \
- log_domain_printf(DOMAIN_DEBUG, __VA_ARGS__); \
- log_domain_printf(DOMAIN_DEBUG, "\n"); \
+ if (debug_level != 1) \
+ { \
+ log_domain_print_debug(DOMAIN_DEBUG, __FILE__, __LINE__, __VA_ARGS__); \
+ } \
+ else \
+ { \
+ log_domain_printf(DOMAIN_DEBUG, __VA_ARGS__); \
+ } \