Defines | Typedefs | Enumerations
/home/travis/build/open62541/open62541/include/ua_log.h File Reference
#include "ua_config.h"
+ Include dependency graph for ua_log.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 }