nanohttp-logging.h File Reference
Go to the source code of this file.
|
Defines |
| #define | NHTTP_ARG_LOGFILE "-NHTTPlog" |
| #define | NHTTP_ARG_LOGLEVEL "-NHTTPloglevel" |
| #define | NANOHTTP_LOG_LEVEL_OFF_STRING "OFF" |
| #define | NANOHTTP_LOG_LEVEL_VERBOSE_STRING "VERBOSE" |
| #define | NANOHTTP_LOG_LEVEL_DEBUG_STRING "DEBUG" |
| #define | NANOHTTP_LOG_LEVEL_INFO_STRING "INFO" |
| #define | NANOHTTP_LOG_LEVEL_WARN_STRING "WARN" |
| #define | NANOHTTP_LOG_LEVEL_ERROR_STRING "ERROR" |
| #define | NANOHTTP_LOG_LEVEL_FATAL_STRING "FATAL" |
| #define | NANOHTTP_LOG_LEVEL_UNKNOWN_STRING "UNKNOWN" |
| #define | NANOHTTP_LOG_DISABLED 0x00 |
| #define | NANOHTTP_LOG_FOREGROUND 0x01 |
| #define | NANOHTTP_LOG_SYSLOG 0x02 |
| #define | log_verbose(fmt,...) |
| #define | log_debug(fmt,...) |
| #define | log_info(fmt,...) |
| #define | log_warn(fmt,...) |
| #define | log_error(fmt,...) |
| #define | log_fatal(fmt,...) |
Typedefs |
| typedef enum nanohttp_loglevel | nanohttp_loglevel_t |
Enumerations |
| enum | nanohttp_loglevel {
NANOHTTP_LOG_OFF,
NANOHTTP_LOG_VERBOSE,
NANOHTTP_LOG_DEBUG,
NANOHTTP_LOG_INFO,
NANOHTTP_LOG_WARN,
NANOHTTP_LOG_ERROR,
NANOHTTP_LOG_FATAL
} |
Functions |
| nanohttp_loglevel_t | nanohttp_log_set_loglevel (nanohttp_loglevel_t level) |
| nanohttp_loglevel_t | nanohttp_log_get_loglevel (void) |
| void | nanohttp_log_set_logfile (const char *filename) |
| const char * | nanohttp_log_get_logfile (void) |
| int | nanohttp_log_set_logtype (int type) |
Detailed Description
Logging definitions and prototypes