documented configure changes
[swftools.git] / lib / log.h
1 /* log.h \r
2    Header file for log.c.\r
3 \r
4    Part of the swftools package.\r
5    \r
6    Copyright (c) 2001 Matthias Kramm <kramm@quiss.org> \r
7 \r
8    This file is distributed under the GPL, see file COPYING for details */\r
9 \r
10 #ifndef __log_h__\r
11 #define __log_h__\r
12 \r
13 #ifdef __NT__\r
14 #include "stdafx.h"\r
15 #include <time.h>\r
16 #include <windef.h>\r
17 #else\r
18 #include <stdlib.h>\r
19 #include <stdio.h>\r
20 #include <time.h>\r
21 #endif\r
22 \r
23 #define LOGLEVEL_FATAL 0\r
24 #define LOGLEVEL_ERROR 1\r
25 #define LOGLEVEL_WARNING 2\r
26 #define LOGLEVEL_NOTICE 3\r
27 #define LOGLEVEL_VERBOSE 4\r
28 #define LOGLEVEL_DEBUG 5\r
29 \r
30 extern int screenloglevel;\r
31 extern int socketloglevel;\r
32 extern int fileloglevel;\r
33 \r
34 extern void initLog(char* pLogDir, int fileloglevel, char* servAddr, char* logPort, int serverloglevel, int screenloglevel);\r
35 extern void log(char* logString);\r
36 extern void logf(const char* logFormat, ...);\r
37 extern void exitLog(void);\r
38 \r
39 #endif  // __log_h__\r