]> git.sur5r.net Git - i3/i3/blobdiff - i3bar/include/util.h
Use DLOG/ELOG-macros, provide --verbose-option
[i3/i3] / i3bar / include / util.h
index 7e6381527e6588cddcdaec5d48f24c246e48c324..1952b03901e7e186bbe79ce2c2d3da7e6e6b9214 100644 (file)
         walk = TAILQ_FIRST(l); \
     } \
 } while (0)
+
+/* Use cool logging-macros */
+#define DLOG(fmt, ...) do { \
+    if (config.verbose) { \
+        printf("[%s:%d] " fmt, __FILE__, __LINE__, ##__VA_ARGS__); \
+    } \
+} while(0)
+
+#define ELOG(fmt, ...) do { \
+    fprintf(stderr, "[%s:%d] ERROR: " fmt, __FILE__, __LINE__, ##__VA_ARGS__); \
+} while(0)