diff -r f84805e6df03 -r 076aba32abd3 project_files/frontlib/util/logging.h --- a/project_files/frontlib/util/logging.h Sat Jun 09 03:28:38 2012 +0200 +++ b/project_files/frontlib/util/logging.h Mon Jun 11 00:02:17 2012 +0200 @@ -1,16 +1,25 @@ -/* - * - */ - #ifndef LOGGING_H_ #define LOGGING_H_ #include +#include + +#define FLIB_LOGLEVEL_ALL -100 +#define FLIB_LOGLEVEL_DEBUG -1 +#define FLIB_LOGLEVEL_INFO 0 +#define FLIB_LOGLEVEL_WARNING 1 +#define FLIB_LOGLEVEL_ERROR 2 +#define FLIB_LOGLEVEL_NONE 100 char* flib_format_ip(uint32_t numip); void flib_log_e(const char *fmt, ...); void flib_log_w(const char *fmt, ...); void flib_log_i(const char *fmt, ...); +void flib_log_d(const char *fmt, ...); + +int flib_log_getLevel(); +void flib_log_setLevel(int level); +void flib_log_setFile(FILE *logfile); #endif /* LOGGING_H_ */