Go to the source code of this file.
Classes | |
struct | logging_state_t |
Typedefs | |
typedef void(* | message_handler_func_t )(int level, const char *text) |
typedef void(* | error_handler_func_t )(const char *text) |
Enumerations | |
enum | { SPAN_LOG_SEVERITY_MASK = 0x00FF, SPAN_LOG_SHOW_DATE = 0x0100, SPAN_LOG_SHOW_SAMPLE_TIME = 0x0200, SPAN_LOG_SHOW_SEVERITY = 0x0400, SPAN_LOG_SHOW_PROTOCOL = 0x0800, SPAN_LOG_SHOW_VARIANT = 0x1000, SPAN_LOG_SHOW_TAG = 0x2000, SPAN_LOG_SUPPRESS_LABELLING = 0x8000 } |
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_level (logging_state_t *s, int level) |
int | span_log_set_tag (logging_state_t *s, const char *tag) |
int | span_log_set_protocol (logging_state_t *s, const char *protocol) |
int | span_log_set_sample_rate (logging_state_t *s, int samples_per_second) |
int | span_log_bump_samples (logging_state_t *s, int samples) |
void | span_log_set_message_handler (logging_state_t *s, message_handler_func_t func) |
void | span_log_set_error_handler (logging_state_t *s, error_handler_func_t func) |
void | span_set_message_handler (message_handler_func_t func) |
void | span_set_error_handler (error_handler_func_t func) |
|
Error logging function for spandsp logging. |
|
General logging function for spandsp logging. |
|
Generate a log entry. Generate a log entry.
|
|
Generate a log entry displaying the contents of a buffer. Generate a log entry displaying the contents of a buffer.
|
|
Test if logging of a specified severity level is enabled. Test if logging of a specified severity level is enabled.
|