Clustal Omega
1.1.0
|
Functions | |
void | LogVfprintf (FILE *prFP, char *pcFmt, va_list rVArgList) |
Plain, default print function. | |
void | LogWarn (FILE *prFP, char *pcFmt, va_list rVArgList) |
void | LogError (FILE *prFP, char *pcFmt, va_list rVArgList) |
void | LogCritical (FILE *prFP, char *pcFmt, va_list rVArgList) |
void | LogFatal (FILE *prFP, char *pcFmt, va_list rVArgList) |
Will also exit! | |
void | LogForcedDebug (FILE *prFP, char *pcFmt, va_list rVArgList) |
void | LogDefaultSetup (log_t *log) |
Sets up default function pointers. | |
void | Log (log_t *prLog, int iLevel, char *pcFmt,...) |
Log to certain level. | |
void | LogSetFP (log_t *prLog, int iLevel, FILE *prFP) |
Change file pointer for certain level. | |
FILE * | LogGetFP (log_t *prLog, int iLevel) |
Return file pointer for certain level. | |
void | LogSetFPForAll (log_t *prLog, FILE *prFP) |
Change file pointer for all levels. | |
void | LogMute (log_t *prLog, int iLevel) |
Mute certain level (i.e set the corresponding function to NULL) | |
void | LogMuteAll (log_t *prLog) |
Mute all channels. | |
void | LogFuncOverwrite (log_t *prLog, int iLevel, void(*Func)(FILE *prFP, char *pcFormat, va_list rVArgList)) |
Variables | |
log_t | rLog |
Log to certain level.
See also comp.lang.c FAQ list ยท Question 15.12 http://c-faq.com/varargs/handoff.html How can I write a function which takes a variable number of arguments and passes them to some other function (which takes a variable number of arguments)?
void LogCritical | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |
void LogDefaultSetup | ( | log_t * | log | ) |
Sets up default function pointers.
void LogError | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |
void LogFatal | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |
Will also exit!
void LogForcedDebug | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |
void LogFuncOverwrite | ( | log_t * | prLog, |
int | iLevel, | ||
void(*)(FILE *prFP, char *pcFormat, va_list rVArgList) | Func | ||
) |
Mute certain level (i.e set the corresponding function to NULL)
void LogMuteAll | ( | log_t * | prLog | ) |
Mute all channels.
void LogSetFPForAll | ( | log_t * | prLog, |
FILE * | prFP | ||
) |
Change file pointer for all levels.
void LogVfprintf | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |
Plain, default print function.
Newline character is automatically appended to message.
void LogWarn | ( | FILE * | prFP, |
char * | pcFmt, | ||
va_list | rVArgList | ||
) |