Remove deprecated for more than 3 years Log.java from example.
This commit is contained in:
parent
89aaf648fc
commit
d94a750685
@ -59,7 +59,7 @@ set(JAVA_SOURCE_PATH "${TD_API_JAVA_PATH}/${TD_API_JAVA_PACKAGE}")
|
|||||||
get_filename_component(JAVA_OUTPUT_DIRECTORY ${CMAKE_INSTALL_PREFIX}/bin REALPATH BASE_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
get_filename_component(JAVA_OUTPUT_DIRECTORY ${CMAKE_INSTALL_PREFIX}/bin REALPATH BASE_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
file(MAKE_DIRECTORY ${JAVA_OUTPUT_DIRECTORY})
|
file(MAKE_DIRECTORY ${JAVA_OUTPUT_DIRECTORY})
|
||||||
add_custom_target(build_java
|
add_custom_target(build_java
|
||||||
COMMAND ${Java_JAVAC_EXECUTABLE} -encoding UTF-8 -d ${JAVA_OUTPUT_DIRECTORY} ${JAVA_SOURCE_PATH}/example/Example.java ${JAVA_SOURCE_PATH}/Client.java ${JAVA_SOURCE_PATH}/Log.java ${JAVA_SOURCE_PATH}/TdApi.java
|
COMMAND ${Java_JAVAC_EXECUTABLE} -encoding UTF-8 -d ${JAVA_OUTPUT_DIRECTORY} ${JAVA_SOURCE_PATH}/example/Example.java ${JAVA_SOURCE_PATH}/Client.java ${JAVA_SOURCE_PATH}/TdApi.java
|
||||||
COMMENT "Building Java code"
|
COMMENT "Building Java code"
|
||||||
DEPENDS td_generate_java_api
|
DEPENDS td_generate_java_api
|
||||||
)
|
)
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
//
|
|
||||||
// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2022
|
|
||||||
//
|
|
||||||
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
||||||
//
|
|
||||||
package org.drinkless.tdlib;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Class used for managing internal TDLib logging.
|
|
||||||
* Use TdApi.*Log* methods instead.
|
|
||||||
*/
|
|
||||||
public final class Log {
|
|
||||||
/**
|
|
||||||
* Changes TDLib log verbosity.
|
|
||||||
*
|
|
||||||
* @deprecated As of TDLib 1.4.0 in favor of {@link TdApi.SetLogVerbosityLevel}, to be removed in the future.
|
|
||||||
* @param verbosityLevel New value of log verbosity level. Must be non-negative.
|
|
||||||
* Value 0 corresponds to fatal errors,
|
|
||||||
* value 1 corresponds to java.util.logging.Level.SEVERE,
|
|
||||||
* value 2 corresponds to java.util.logging.Level.WARNING,
|
|
||||||
* value 3 corresponds to java.util.logging.Level.INFO,
|
|
||||||
* value 4 corresponds to java.util.logging.Level.FINE,
|
|
||||||
* value 5 corresponds to java.util.logging.Level.FINER,
|
|
||||||
* value greater than 5 can be used to enable even more logging.
|
|
||||||
* Default value of the log verbosity level is 5.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public static native void setVerbosityLevel(int verbosityLevel);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets file path for writing TDLib internal log. By default TDLib writes logs to the System.err.
|
|
||||||
* Use this method to write the log to a file instead.
|
|
||||||
*
|
|
||||||
* @deprecated As of TDLib 1.4.0 in favor of {@link TdApi.SetLogStream}, to be removed in the future.
|
|
||||||
* @param filePath Path to a file for writing TDLib internal log. Use an empty path to
|
|
||||||
* switch back to logging to the System.err.
|
|
||||||
* @return whether opening the log file succeeded.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public static native boolean setFilePath(String filePath);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Changes the maximum size of TDLib log file.
|
|
||||||
*
|
|
||||||
* @deprecated As of TDLib 1.4.0 in favor of {@link TdApi.SetLogStream}, to be removed in the future.
|
|
||||||
* @param maxFileSize The maximum size of the file to where the internal TDLib log is written
|
|
||||||
* before the file will be auto-rotated. Must be positive. Defaults to 10 MB.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
public static native void setMaxFileSize(long maxFileSize);
|
|
||||||
}
|
|
@ -5,7 +5,6 @@
|
|||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
//
|
//
|
||||||
#include <td/telegram/Client.h>
|
#include <td/telegram/Client.h>
|
||||||
#include <td/telegram/Log.h>
|
|
||||||
#include <td/telegram/td_api.h>
|
#include <td/telegram/td_api.h>
|
||||||
|
|
||||||
#include <td/tl/tl_jni_object.h>
|
#include <td/tl/tl_jni_object.h>
|
||||||
@ -77,18 +76,6 @@ static jobject Client_nativeClientExecute(JNIEnv *env, jclass clazz, jobject fun
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void Log_setVerbosityLevel(JNIEnv *env, jclass clazz, jint new_log_verbosity_level) {
|
|
||||||
td::Log::set_verbosity_level(static_cast<int>(new_log_verbosity_level));
|
|
||||||
}
|
|
||||||
|
|
||||||
static jboolean Log_setFilePath(JNIEnv *env, jclass clazz, jstring file_path) {
|
|
||||||
return td::Log::set_file_path(td::jni::from_jstring(env, file_path)) ? JNI_TRUE : JNI_FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void Log_setMaxFileSize(JNIEnv *env, jclass clazz, jlong max_file_size) {
|
|
||||||
td::Log::set_max_file_size(max_file_size);
|
|
||||||
}
|
|
||||||
|
|
||||||
static jstring Object_toString(JNIEnv *env, jobject object) {
|
static jstring Object_toString(JNIEnv *env, jobject object) {
|
||||||
return td::jni::to_jstring(env, to_string(td::td_api::Object::fetch(env, object)));
|
return td::jni::to_jstring(env, to_string(td::td_api::Object::fetch(env, object)));
|
||||||
}
|
}
|
||||||
@ -162,7 +149,6 @@ static jint register_native(JavaVM *vm) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
auto client_class = td::jni::get_jclass(env, PACKAGE_NAME "/Client");
|
auto client_class = td::jni::get_jclass(env, PACKAGE_NAME "/Client");
|
||||||
auto log_class = td::jni::get_jclass(env, PACKAGE_NAME "/Log");
|
|
||||||
auto object_class = td::jni::get_jclass(env, PACKAGE_NAME "/TdApi$Object");
|
auto object_class = td::jni::get_jclass(env, PACKAGE_NAME "/TdApi$Object");
|
||||||
auto function_class = td::jni::get_jclass(env, PACKAGE_NAME "/TdApi$Function");
|
auto function_class = td::jni::get_jclass(env, PACKAGE_NAME "/TdApi$Function");
|
||||||
|
|
||||||
@ -175,10 +161,6 @@ static jint register_native(JavaVM *vm) {
|
|||||||
register_method(client_class, "nativeClientSetLogMessageHandler", "(IL" PACKAGE_NAME "/Client$LogMessageHandler;)V",
|
register_method(client_class, "nativeClientSetLogMessageHandler", "(IL" PACKAGE_NAME "/Client$LogMessageHandler;)V",
|
||||||
Client_nativeClientSetLogMessageHandler);
|
Client_nativeClientSetLogMessageHandler);
|
||||||
|
|
||||||
register_method(log_class, "setVerbosityLevel", "(I)V", Log_setVerbosityLevel);
|
|
||||||
register_method(log_class, "setFilePath", "(Ljava/lang/String;)Z", Log_setFilePath);
|
|
||||||
register_method(log_class, "setMaxFileSize", "(J)V", Log_setMaxFileSize);
|
|
||||||
|
|
||||||
register_method(object_class, "toString", "()Ljava/lang/String;", Object_toString);
|
register_method(object_class, "toString", "()Ljava/lang/String;", Object_toString);
|
||||||
|
|
||||||
register_method(function_class, "toString", "()Ljava/lang/String;", Function_toString);
|
register_method(function_class, "toString", "()Ljava/lang/String;", Function_toString);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user