Data Structures | |
struct | Message |
Functions | |
Message * | messageCreate (const char *module, FILE *out, FILE *err, FILE *dbg) |
int | messageSetDebugLevel (Message *m, int debug_level) |
int | messageSetDebugVerbosity (Message *m, int debug_verbosity) |
int | messageSetInfoLevel (Message *m, int info_level) |
int | messageSetWarnLevel (Message *m, int warn_level) |
int | messageSetColorsOn (Message *m) |
int | messageSetColorsOff (Message *m) |
int | messageSetDebugMethods (Message *m, const char *mth) |
int | messageSetDebugClasses (Message *m, const char *cla) |
int | messageSetDebugVariables (Message *m, const char *var) |
void | messageFree (Message *m) |
PyObject * | _messageObject (Message *m) |
This class relays all debug messages to the given files and set different debug levels.
PyObject* _messageObject | ( | Message * | m | ) |
Message* messageCreate | ( | const char * | module, | |
FILE * | out, | |||
FILE * | err, | |||
FILE * | dbg | |||
) |
Creates a Message instance with default values. To modify those values, use the corresponding functions.
module | the module to debug. If you don't know, set "layman" | |
out | where to write info | |
err | where to write errors | |
dbg | where to write debug information |
void messageFree | ( | Message * | m | ) |
Frees a message structure.
int messageSetColorsOff | ( | Message * | m | ) |
Deactivates colors in the output
int messageSetColorsOn | ( | Message * | m | ) |
Activates colors in the output
int messageSetDebugClasses | ( | Message * | m, | |
const char * | cla | |||
) |
Sets the classes to be debugged.
mth | the list of classes to be debugged, separated by comas |
int messageSetDebugLevel | ( | Message * | m, | |
int | debug_level | |||
) |
Set the debug level.
debug_level | the debug level |
int messageSetDebugMethods | ( | Message * | m, | |
const char * | mth | |||
) |
Sets the methods to be debugged.
mth | the list of methods to be debugged, separated by comas |
int messageSetDebugVariables | ( | Message * | m, | |
const char * | var | |||
) |
Sets the variables to be debugged.
mth | the list of variables to be debugged, separated by comas |
int messageSetDebugVerbosity | ( | Message * | m, | |
int | debug_verbosity | |||
) |
Set the debug verbosity.
debug_verbosity | the debug verbosity |
int messageSetInfoLevel | ( | Message * | m, | |
int | info_level | |||
) |
Set the info level.
info_level | the info level |
int messageSetWarnLevel | ( | Message * | m, | |
int | warn_level | |||
) |
Set the warning level.
warn_level | the warning level |