#include #define LOG_DEBUG 0 #define LOG_INFO 1 #define LOG_ERR 2 #define LOG_LEVEL LOG_DEBUG #define LOG(l, ...) log_printf(l, __VA_ARGS__); typedef struct SRVConfig { ECPDHKey key_perma; char *acl_fn; char *acl_fn_dir; ecp_tr_addr_t my_addr; uint8_t region; uint8_t roles; } SRVConfig; SRVConfig *srv_get_config(void); void log_vfprintf(int level, FILE *file, char *format, va_list ap); void log_printf(int level, char *format, ...);