C library for SOAP (Simple Object Access Protocol)


soap-logging.h File Reference

Go to the source code of this file.

Defines

#define CSOAP_ARG_LOGFILE   "-CSOAPlog"
#define CSOAP_ARG_LOGLEVEL   "-CSOAPloglevel"
#define SOAP_LOG_LEVEL_OFF_STRING   "OFF"
#define SOAP_LOG_LEVEL_VERBOSE_STRING   "VERBOSE"
#define SOAP_LOG_LEVEL_DEBUG_STRING   "DEBUG"
#define SOAP_LOG_LEVEL_INFO_STRING   "INFO"
#define SOAP_LOG_LEVEL_WARN_STRING   "WARN"
#define SOAP_LOG_LEVEL_ERROR_STRING   "ERROR"
#define SOAP_LOG_LEVEL_FATAL_STRING   "FATAL"
#define SOAP_LOG_LEVEL_UNKNOWN_STRING   "UNKNWON"
#define SOAP_LOG_DISABLED   0x00
#define SOAP_LOG_FOREGROUND   0x01
#define SOAP_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 soap_loglevel soap_loglevel_t

Enumerations

enum  soap_loglevel {
  SOAP_LOG_OFF, SOAP_LOG_VERBOSE, SOAP_LOG_DEBUG, SOAP_LOG_INFO,
  SOAP_LOG_WARN, SOAP_LOG_ERROR, SOAP_LOG_FATAL
}

Functions

soap_loglevel_t soap_set_loglevel (soap_loglevel_t loglevel)
soap_loglevel_t soap_get_loglevel (void)
void soap_set_logfile (const char *filename)
char * soap_get_logfile (void)
int soap_log_set_logtype (int type)


Detailed Description

Logging definitions and prototypes

csoap project homepage: http://csoap.sourceforge.net