Logging Routines
Data Structures | |
| struct | switch_log_node_t |
| Log Data. More... | |
Defines | |
| #define | switch_log_check_mask(_mask, _level) (_mask & (1 << _level)) |
Typedefs | |
| typedef switch_status_t(* | switch_log_function_t )(const switch_log_node_t *node, switch_log_level_t level) |
Functions | |
| switch_status_t | switch_log_init (_In_ switch_memory_pool_t *pool) |
| Initilize the logging engine. | |
| switch_status_t | switch_log_shutdown (void) |
| Shut down the logging engine. | |
| void | switch_log_printf (_In_ switch_text_channel_t channel, _In_z_ const char *file, _In_z_ const char *func, _In_ int line, _In_opt_z_ const char *userdata, _In_ switch_log_level_t level, _In_z_ _Printf_format_string_ const char *fmt,...) PRINTF_FUNCTION(7 |
| Write log data to the logging engine. | |
| switch_status_t | switch_log_bind_logger (_In_ switch_log_function_t function, _In_ switch_log_level_t level) |
| Shut down the logging engine. | |
| _Ret_z_ const char * | switch_log_level2str (_In_ switch_log_level_t level) |
| Return the name of the specified log level. | |
| switch_log_level_t | switch_log_str2level (_In_z_ const char *str) |
| Return the level number of the specified log level name. | |
| uint32_t | switch_log_str2mask (_In_z_ const char *str) |
1.3.9.1