summaryrefslogtreecommitdiff
path: root/server/include/logging.h
blob: a9642309f8f76937948dcc1b45554852c57f0233 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef MRAT_LOGGING_H
#define MRAT_LOGGING_H

#include <stdio.h>
#include <stdarg.h>

enum LOG_LEVEL {
        LOG_SEVERE,
        LOG_WARNING,
        LOG_INFO,
        LOG_DEBUG,
};

int init_logging(FILE *out_file);
int vlog_msg(int level, const char *fmt, va_list args);
int log_msg(int level, const char *fmt, ...);

#endif