Detailed Description
Custom logging solutions can be "plugged in" with this interface.
Defines |
#define | UA_LOG_TRACE(LOGGER, CATEGORY,...) |
#define | UA_LOG_DEBUG(LOGGER, CATEGORY,...) |
#define | UA_LOG_INFO(LOGGER, CATEGORY,...) |
#define | UA_LOG_WARNING(LOGGER, CATEGORY,...) |
#define | UA_LOG_ERROR(LOGGER, CATEGORY,...) |
#define | UA_LOG_FATAL(LOGGER, CATEGORY,...) |
Typedefs |
typedef void(* | UA_Logger )(UA_LogLevel level, UA_LogCategory category, const char *msg,...) |
Enumerations |
enum | UA_LogLevel {
UA_LOGLEVEL_TRACE,
UA_LOGLEVEL_DEBUG,
UA_LOGLEVEL_INFO,
UA_LOGLEVEL_WARNING,
UA_LOGLEVEL_ERROR,
UA_LOGLEVEL_FATAL
} |
enum | UA_LogCategory { UA_LOGCATEGORY_COMMUNICATION,
UA_LOGCATEGORY_SERVER,
UA_LOGCATEGORY_CLIENT,
UA_LOGCATEGORY_USERLAND
} |
Define Documentation
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
UA_LOGCATEGORY_COMMUNICATION |
|
UA_LOGCATEGORY_SERVER |
|
UA_LOGCATEGORY_CLIENT |
|
UA_LOGCATEGORY_USERLAND |
|
- Enumerator:
UA_LOGLEVEL_TRACE |
|
UA_LOGLEVEL_DEBUG |
|
UA_LOGLEVEL_INFO |
|
UA_LOGLEVEL_WARNING |
|
UA_LOGLEVEL_ERROR |
|
UA_LOGLEVEL_FATAL |
|