aboutsummaryrefslogtreecommitdiff
path: root/src/log.h
blob: 7fdfa92c3ed2da165d7fc92ae454713c26aa49b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* See LICENSE file for copyright and license details. */

#ifndef __LOG_H__
#define __LOG_H__

typedef struct Log {
	const char *filename;
	int level;
} Log;

Log		*log_create(const char *);

void	 log_debug(Log *, char *);
void	 log_error(Log *, char *);
void	 log_info(Log *, char *);
void	 log_warn(Log *, char *);

int		 log_is_debug(Log *);
int		 log_is_error(Log *);
int		 log_is_info(Log *);
int		 log_is_warn(Log *);


#endif /* __LOG_H__ */