00001
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043 #ifndef VERBOSEMSG_H_
00044 #define VERBOSEMSG_H_
00045 #include <stdio.h>
00046 #include <glib.h>
00055 #define VERBOSE_MSG_NONE -1
00056 #define VERBOSE_MSG_CRITICAL 0
00057 #define VERBOSE_MSG_ERROR 1
00058 #define VERBOSE_MSG_WARNING 2
00059 #define VERBOSE_MSG_INFO1 3
00060 #define VERBOSE_MSG_INFO2 4
00061 #define VERBOSE_MSG_INFO3 5
00062 #define VERBOSE_MSG_INFO4 6
00063 #define VERBOSE_MSG_INFO5 7
00064 #define VERBOSE_MSG_INFO6 8
00065
00066
00075 gint verboseMsg_get_level();
00076
00082 void verboseMsg_set_level(gint verboseLevel);
00083
00089 gint verboseMsg_get_fileLevel();
00090
00096 void verboseMsg_set_fileLevel(gint fileVerboseLevel);
00097
00103 void verboseMsg_set_logFile(FILE *outputFile);
00104
00105
00122 gint verboseMsg_print(gint verboseLevel, const gchar *format, ...);
00123
00132 void verboseMsg_increase_level(gint difference);
00133
00134 #endif