all: only log line numbers in debug mode

This commit is contained in:
CismonX 2025-02-10 18:43:15 +08:00
parent cd3d6a6232
commit 916102484f
No known key found for this signature in database
GPG key ID: 3094873E29A482FB

View file

@ -53,8 +53,14 @@
# endif
#endif /* defined(BOOKMARKFS_DEBUG) */
#define log_printf(f, ...) \
fprintf(stderr, "%s:%d: " f "\n", FILE_NAME_, __LINE__, __VA_ARGS__)
#define log_printf_(f, ...) \
fprintf(stderr, "%s:" f "\n", FILE_NAME_, __VA_ARGS__)
#ifdef BOOKMARKFS_DEBUG
# define log_printf(f, ...) log_printf_("%d: " f, __LINE__, __VA_ARGS__)
#else
# define log_printf(f, ...) log_printf_(" " f, __VA_ARGS__);
#endif
#define log_puts(s) log_printf("%s", s)
#ifdef BOOKMARKFS_DEBUG