Main Page | Modules | Class List | Directories | File List | Class Members | File Members

Log
[Axis2 utilities]


Classes

struct  axis2_log_ops
 Axis2 log operations struct. More...
struct  axis2_log
 Axis2 Log struct. More...

Defines

#define AXIS2_LOG_FREE(log)   ((log->ops)->free(log))
#define AXIS2_LOG_WRITE(log, buffer, count)   ((log)->ops->write(buffer, count))

Typedefs

typedef enum axis2_log_levels axis2_log_levels_t
 Axis2 log levels.
typedef axis2_log_ops axis2_log_ops_t
 Axis2 log operations struct.
typedef axis2_log axis2_log_t
 Axis2 Log struct.

Enumerations

enum  axis2_log_levels {
  AXIS2_LOG_DEBUG = 0, AXIS2_LOG_INFO, AXIS2_LOG_WARNING, AXIS2_LOG_ERROR,
  AXIS2_LOG_CRITICAL
}
 Axis2 log levels. More...

Typedef Documentation

typedef struct axis2_log_ops axis2_log_ops_t
 

Axis2 log operations struct.

Encapsulator struct for operations of axis2_log

typedef struct axis2_log axis2_log_t
 

Axis2 Log struct.

Log is the encapsulating struct for all log related data and operations


Enumeration Type Documentation

enum axis2_log_levels
 

Axis2 log levels.

Enumeration values:
AXIS2_LOG_DEBUG  Debug level, logs everything
AXIS2_LOG_INFO  Info level, logs information
AXIS2_LOG_WARNING  Warning level, logs only warnings
AXIS2_LOG_ERROR  Error level, logs only errors
AXIS2_LOG_CRITICAL  Critical level, logs only critical errors


Generated on Wed Dec 7 07:58:28 2005 for Axis2/C by  doxygen 1.4.2