|
mUPnP for C
|
#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <mupnp/util/log.h>#include <mupnp/util/mutex.h>Data Structures | |
| struct | FdList |
Functions | |
| static void | log_init_with_defaults (void) |
| static const char * | map_severity (int severity) |
| int | mupnp_log_add_target (char *target, int mask) |
| int | mupnp_log_clear_targets (void) |
| void | mupnp_log_set_separator (char *s) |
| void | mupnp_log_print (int severity, const char *file, int lineN, const char *function, const char *format,...) |
Variables | |
| static const char * | sevErrorS = SEV_ERROR_S |
| static const char * | sevWarningS = SEV_WARNING_S |
| static const char * | sevInfoS = SEV_INFO_S |
| static const char * | sevDebugL1S = SEV_DEBUG_L1_S |
| static const char * | sevDebugL2S = SEV_DEBUG_L2_S |
| static const char * | sevDebugL3S = SEV_DEBUG_L3_S |
| static const char * | sevDebugL4S = SEV_DEBUG_L4_S |
| static const char * | sevDebugL5S = SEV_DEBUG_L5_S |
| static const char * | sevUnknownS = SEV_UNKNOWN_S |
| static struct FdList * | descriptorList = NULL |
| static int | initialized = 0 |
| static char * | separator = NULL |
| static mUpnpMutex * | printMutex = NULL |
|
static |
|
static |
| int mupnp_log_add_target | ( | char * | target, |
| int | mask ) |
Add new logging target
| target | String identifying the logging target (Currently stdout|stderr|FILENAME) |
| mask | Bitmask defining what messages are to be printed into this target |
| int mupnp_log_clear_targets | ( | void | ) |
Clear target list
| void mupnp_log_print | ( | int | severity, |
| const char * | file, | ||
| int | lineN, | ||
| const char * | function, | ||
| const char * | format, | ||
| ... ) |
Multiplex log messages into different targets (streams), should be used via convenience macros
| severity | Message severity |
| file | File name where the function is called |
| line_n | Line number where the function is called |
| function | Function name where this function is called |
| format | Format string for the actual log message |
| ... | Possible parameters for the format string |
| void mupnp_log_set_separator | ( | char * | s | ) |
Set log item separator
| s | String to use as a log item separator |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |