/* copyright 2013 Sascha Kruse and contributors (see LICENSE for licensing information) */ #include #include #include #ifndef DUNST_LOG_H #define DUNST_LOG_H #define LOG_E g_error #define LOG_C g_critical #define LOG_W g_warning #define LOG_M g_message #define LOG_I g_info #define LOG_D g_debug #define DIE(...) do { LOG_C(__VA_ARGS__); exit(EXIT_FAILURE); } while (0) void log_set_level(GLogLevelFlags level); void log_set_level_from_string(const char* level); void dunst_log_init(bool testing); #endif /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */