#include <stdio.h>
#include <stdarg.h>
Go to the source code of this file.
|
| 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 *log, int level, FILE *fp) |
| | Change file pointer for certain level.
|
| void | LogSetFPForAll (log_t *log, FILE *fp) |
| | Change file pointer for all levels.
|
| FILE * | LogGetFP (log_t *prLog, int iLevel) |
| | Return file pointer for certain level.
|
| void | LogMute (log_t *log, int level) |
| | Mute certain level (i.e set the corresponding function to NULL).
|
| void | LogMuteAll (log_t *log) |
| | Mute all channels.
|
| void | LogFuncOverwrite (log_t *prLog, int iLevel, void(*Func)(FILE *prFP, char *pcFormat, va_list rVArgList)) |
◆ LOG_CRITICAL
◆ LOG_DEBUG
◆ LOG_ERROR
◆ LOG_FATAL
◆ LOG_FORCED_DEBUG
| #define LOG_FORCED_DEBUG 4 |
◆ LOG_INFO
◆ LOG_NUM_LEVELS
◆ LOG_VERBOSE
◆ LOG_WARN
◆ Log()
| void Log |
( |
log_t * | prLog, |
|
|
int | iLevel, |
|
|
char * | pcFmt, |
|
|
| ... ) |
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)?
◆ LogDefaultSetup()
| void LogDefaultSetup |
( |
log_t * | log | ) |
|
Sets up default function pointers.
◆ LogFuncOverwrite()
| void LogFuncOverwrite |
( |
log_t * | prLog, |
|
|
int | iLevel, |
|
|
void(* | Func )(FILE *prFP, char *pcFormat, va_list rVArgList) ) |
◆ LogGetFP()
| FILE * LogGetFP |
( |
log_t * | prLog, |
|
|
int | iLevel ) |
Return file pointer for certain level.
◆ LogMute()
| void LogMute |
( |
log_t * | log, |
|
|
int | level ) |
Mute certain level (i.e set the corresponding function to NULL).
◆ LogMuteAll()
| void LogMuteAll |
( |
log_t * | log | ) |
|
◆ LogSetFP()
| void LogSetFP |
( |
log_t * | log, |
|
|
int | level, |
|
|
FILE * | fp ) |
Change file pointer for certain level.
◆ LogSetFPForAll()
| void LogSetFPForAll |
( |
log_t * | log, |
|
|
FILE * | fp ) |
Change file pointer for all levels.
◆ rLog