28 #define LOG(fmt, ...) verboselog(fmt, ##__VA_ARGS__)
29 #define ELOG(fmt, ...) errorlog("ERROR: " fmt, ##__VA_ARGS__)
30 #define DLOG(fmt, ...) debuglog("%s:%s:%d - " fmt, I3__FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__)
struct reservedpx __attribute__
bool get_debug_logging(void)
Checks if debug logging is active.
void open_logbuffer(void)
Opens the logbuffer.
void purge_zerobyte_logfile(void)
Deletes the unused log files.
void set_verbosity(bool _verbose)
Set verbosity of i3.
void errorlog(char *fmt,...)
void close_logbuffer(void)
Closes the logbuffer.
void verboselog(char *fmt,...)
void debuglog(char *fmt,...)
void init_logging(void)
Initializes logging by creating an error logfile in /tmp (or XDG_RUNTIME_DIR, see get_process_filenam...
void set_debug_logging(const bool _debug_logging)
Set debug logging.