diff --git a/tools/python/apixml2python.py b/tools/python/apixml2python.py index 6dc59c95b..c93b21eb1 100755 --- a/tools/python/apixml2python.py +++ b/tools/python/apixml2python.py @@ -83,6 +83,7 @@ blacklisted_functions = [ 'linphone_core_payload_type_enabled', 'linphone_core_payload_type_is_vbr', 'linphone_core_publish', + 'linphone_core_serialize_logs', # There is no use to wrap this function 'linphone_core_set_log_file', # There is no use to wrap this function 'linphone_core_set_log_handler', # Hand-written but put directly in the linphone module 'linphone_core_set_log_level', # There is no use to wrap this function diff --git a/tools/python/apixml2python/handwritten.mustache b/tools/python/apixml2python/handwritten.mustache index 5f02432ee..101cabe8c 100644 --- a/tools/python/apixml2python/handwritten.mustache +++ b/tools/python/apixml2python/handwritten.mustache @@ -78,6 +78,7 @@ static void pylinphone_module_log_handler(OrtpLogLevel lev, const char *fmt, va_ } static void pylinphone_init_logging(void) { + linphone_core_serialize_logs(); linphone_core_set_log_handler(pylinphone_module_log_handler); linphone_core_set_log_level(ORTP_MESSAGE|ORTP_WARNING|ORTP_ERROR|ORTP_FATAL); }