Moved .h files to include directory
[yaz-moved-to-github.git] / include / log.h
1 /*
2  * Copyright (C) 1994, Index Data I/S 
3  * All rights reserved.
4  * Sebastian Hammer, Adam Dickmeiss
5  *
6  * $Log: log.h,v $
7  * Revision 1.1  1995-03-30 09:39:41  quinn
8  * Moved .h files to include directory
9  *
10  * Revision 1.4  1994/09/28  13:07:22  adam
11  * Added log_mask_str.
12  *
13  * Revision 1.3  1994/08/18  08:18:45  quinn
14  * Added prefix to log_init.
15  *
16  * Revision 1.2  1994/08/17  14:27:46  quinn
17  * added LOG_ERRNO
18  *
19  * Revision 1.1  1994/08/17  13:22:52  quinn
20  * First version
21  *
22  */
23
24 #ifndef LOG_H
25 #define LOG_H
26
27 #define LOG_FATAL 0x0001
28 #define LOG_DEBUG 0x0002
29 #define LOG_WARN  0x0004
30 #define LOG_LOG   0x0008
31 #define LOG_ERRNO 0x0010     /* apend strerror to message */
32
33 #define LOG_ALL   0xffff
34
35 #define LOG_DEFAULT_LEVEL (LOG_FATAL | LOG_ERRNO | LOG_LOG | LOG_WARN)
36
37 void log_init(int level, const char *prefix, const char *name);
38 void logf(int level, const char *fmt, ...);
39 int log_mask_str (const char *str);
40
41 #endif