diff --git a/tonlib/tonlib/tonlib_client_json.cpp b/tonlib/tonlib/tonlib_client_json.cpp index 243abce2..b6e25699 100644 --- a/tonlib/tonlib/tonlib_client_json.cpp +++ b/tonlib/tonlib/tonlib_client_json.cpp @@ -22,6 +22,8 @@ #include "td/utils/Slice.h" +#include "tonlib/Logging.h" + extern "C" int tonlib_client_json_square(int x, const char *str) { return x * x; } @@ -30,6 +32,10 @@ void *tonlib_client_json_create() { return new tonlib::ClientJson(); } +void tonlib_client_set_verbosity_level(int verbosity_level) { + tonlib::Logging::set_verbosity_level(verbosity_level); +} + void tonlib_client_json_destroy(void *client) { delete static_cast(client); } diff --git a/tonlib/tonlib/tonlib_client_json.h b/tonlib/tonlib/tonlib_client_json.h index d1784a1f..cb8ff2fb 100644 --- a/tonlib/tonlib/tonlib_client_json.h +++ b/tonlib/tonlib/tonlib_client_json.h @@ -26,6 +26,8 @@ extern "C" { TONLIBJSON_EXPORT void *tonlib_client_json_create(); +TONLIBJSON_EXPORT void tonlib_client_set_verbosity_level(int verbosity_level); + TONLIBJSON_EXPORT void tonlib_client_json_send(void *client, const char *request); TONLIBJSON_EXPORT const char *tonlib_client_json_receive(void *client, double timeout); diff --git a/tonlib/tonlibclientjson_export_list b/tonlib/tonlibclientjson_export_list index 217f3dd5..32735d33 100644 --- a/tonlib/tonlibclientjson_export_list +++ b/tonlib/tonlibclientjson_export_list @@ -3,3 +3,4 @@ _tonlib_client_json_destroy _tonlib_client_json_send _tonlib_client_json_receive _tonlib_client_json_execute +_tonlib_client_set_verbosity_level