diff --git a/example/java/td_jni.cpp b/example/java/td_jni.cpp index e5a204250..7e2974feb 100644 --- a/example/java/td_jni.cpp +++ b/example/java/td_jni.cpp @@ -101,7 +101,10 @@ static constexpr jint JAVA_VERSION = JNI_VERSION_1_6; static JavaVM *java_vm; static jclass log_class; -static void on_fatal_error(const char *error_message) { +static void on_log_message(int verbosity_level, const char *error_message) { + if (verbosity_level != 0) { + return; + } auto env = td::jni::get_jni_env(java_vm, JAVA_VERSION); if (env == nullptr) { return; @@ -154,7 +157,7 @@ static jint register_native(JavaVM *vm) { td::jni::init_vars(env, PACKAGE_NAME); td::td_api::Object::init_jni_vars(env, PACKAGE_NAME); td::td_api::Function::init_jni_vars(env, PACKAGE_NAME); - td::Log::set_fatal_error_callback(on_fatal_error); + td::ClientManager::set_log_message_callback(0, on_log_message); return JAVA_VERSION; }