verboseMsg.h File Reference
Verbose message handling.
More...
#include <stdio.h>
#include <glib.h>
Go to the source code of this file.
Detailed Description
Verbose messages show critical errors, errors, warnings, and various messages for information or debugging use.
They can display on screen, depending on the current verbose level and message verbose level. If verbose level messages are lesser than or equals to the current verbose level, the message will show on screen; otherwise the message will be ignored and not showing.
Similarly, the verbose messages can save to log files, depending on the file verbose level. If verbose level messages are lesser than or equals to the file verbose level, the message will print to the given log file; otherwise the message will not appear in log file. See also verboseMsg_print().
Function Documentation
gint verboseMsg_get_fileLevel |
( |
|
) |
|
- Returns:
- file verbose level.
gint verboseMsg_get_level |
( |
|
) |
|
- Returns:
- current verbose level.
void verboseMsg_increase_level |
( |
gint |
difference |
) |
|
This function can increase the verbose level by setting a positive difference; while setting a negative difference decrease the verbose level.
- Parameters:
-
| difference | The amount of verbose level be changed. |
gint verboseMsg_print |
( |
gint |
verboseLevel, |
|
|
const gchar * |
format, |
|
|
|
... | |
|
) |
| | |
This function prints the verbose to screen, and log files. if the outputFile in verboseMsg_set_logFile() is given. The message will be displayed on screen if verboseLevel is lesser or equal to current verbose level. The message will also be printed to the log if the outputFile is given and verboseLevel is lesser or equal to file verbose level.
The rest of this function works like fprintf.
- Parameters:
-
- Returns:
- same as printf/fprintf
- See also:
- verboseMsg_set_logFile()
void verboseMsg_set_fileLevel |
( |
gint |
fileVerboseLevel |
) |
|
- Parameters:
-
| fileVerboseLevel | the verbose level to be set as file verbose level. |
void verboseMsg_set_level |
( |
gint |
verboseLevel |
) |
|
- Parameters:
-
| verboseLevel | the verbose level to be set as current verbose level. |
void verboseMsg_set_logFile |
( |
FILE * |
outputFile |
) |
|