Go to the source code of this file.
Classes | |
| struct | logging_state_t |
Defines | |
| #define | _LOGGING_H_ |
| #define | SPAN_LOG_SEVERITY_MASK 0x00FF |
| #define | SPAN_LOG_SHOW_DATE 0x0100 |
| #define | SPAN_LOG_SHOW_SEVERITY 0x0200 |
| #define | SPAN_LOG_SHOW_PROTOCOL 0x0400 |
| #define | SPAN_LOG_SHOW_VARIANT 0x0800 |
| #define | SPAN_LOG_SHOW_TAG 0x1000 |
| #define | SPAN_LOG_SUPPRESS_LABELLING 0x8000 |
Enumerations | |
| enum | { SPAN_LOG_NONE = 0, SPAN_LOG_ERROR = 1, SPAN_LOG_WARNING = 2, SPAN_LOG_PROTOCOL_ERROR = 3, SPAN_LOG_PROTOCOL_WARNING = 4, SPAN_LOG_FLOW = 5, SPAN_LOG_FLOW_2 = 6, SPAN_LOG_FLOW_3 = 7, SPAN_LOG_DEBUG = 8, SPAN_LOG_DEBUG_2 = 9, SPAN_LOG_DEBUG_3 = 10 } |
Functions | |
| int | span_log_test (logging_state_t *s, int level) |
| Test if logging of a specified severity level is enabled. | |
| int | span_log (logging_state_t *s, int level, const char *format,...) |
| Generate a log entry. | |
| int | span_log_buf (logging_state_t *s, int level, const char *tag, const uint8_t *buf, int len) |
| Generate a log entry displaying the contents of a buffer. | |
| int | span_log_init (logging_state_t *s, int level, const char *tag) |
| int | span_log_set_protocol (logging_state_t *s, const char *protocol) |
| void | span_set_message_handler (void(*func)(int level, const char *text)) |
| void | span_set_error_handler (void(*func)(const char *text)) |
| int span_log | ( | logging_state_t * | s, | |
| int | level, | |||
| const char * | format, | |||
| ... | ||||
| ) |
Generate a log entry.
Generate a log entry.
| s | The logging context. | |
| level | The severity level of the entry. | |
| format | ??? |
| int span_log_buf | ( | logging_state_t * | s, | |
| int | level, | |||
| const char * | tag, | |||
| const uint8_t * | buf, | |||
| int | len | |||
| ) |
Generate a log entry displaying the contents of a buffer.
Generate a log entry displaying the contents of a buffer.
| s | The logging context. | |
| level | The severity level of the entry. | |
| tag | A label for the log entry. | |
| buf | The buffer to be dumped to the log. | |
| len | The length of buf. |
| int span_log_test | ( | logging_state_t * | s, | |
| int | level | |||
| ) |
Test if logging of a specified severity level is enabled.
Test if logging of a specified severity level is enabled.
| s | The logging context. | |
| level | The severity level to be tested. |
1.4.7