В Android, когда вы используете Logger, вы можете добавить обработчик со следующим кодом, как описано здесь :
java.util.logging.Logger.getLogger("SomeName").addHandler (
new java.util.logging.Handler() {
. . .
}
);
Я хотел бы добавить обработчик вродной логгер.Нечто, вызывающее вызов экземпляра обработчика на основе Java при вызове __android_log_write
в собственном коде.Я немного разбираюсь в этом и не могу точно определить, к какому логгеру я бы подключил обработчик.
По сути, я хочу иметь возможность вызывать функцию Java в любое время, когда выводится сообщение журнала.на родной стороне моего приложения с использованием библиотек журналов Android.
Я пытался использовать функцию JNI для вызова верхнего уровня, но это становится слишком сложным и подверженным ошибкам.
Из того, что я могу собрать, корневой обработчик для регистраторов называет собственные функции Android для регистрации.Поэтому я не уверен, возможно ли это.