|
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, _In_ switch_bool_t colorize) |
| | 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, _In_ switch_bool_t is_console) |
| | Shut down the logging engine.
|
| switch_status_t | switch_log_unbind_logger (_In_ switch_log_function_t function) |
| _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) |