summaryrefslogtreecommitdiff
path: root/log.h
blob: b73983791351793891e24c5b1f37a8cc357f7c26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef LOG_H_
#define LOG_H_

#include "util.h"

enum {
	LOG_WARNING = 20,
	LOG_ERROR = 30,
};

void log_init(const char *out);
void log_message(int severity, const char *fmt, va_list args);
void log_error(PRINTF_FORMAT_STRING const char *fmt, ...) ATTRIBUTE_PRINTF(1, 2);
void log_warning(PRINTF_FORMAT_STRING const char *fmt, ...) ATTRIBUTE_PRINTF(1, 2);

#endif