Отключить логирование пакета media_kit в Flutter
Я пишу веб-приложение на Flutter в Android Studio и использую пакет media_kit v1.1.11 для проигрывания видео. И все в этом пакете меня устраивает, кроме одного: он постоянно что-то пишет в логи.
Основная проблема в том, что эти логи пишутся в консоль в браузере (например Crome) даже после выпуска релизной версии. Этого я не хочу.
Я изучал документацию к пакету media_kit: https://github.com/media-kit/media-kit. Но к сожалению так и не смог отыскать информации касаемо логов и как их отключить (не исключаю того, что там эта информация есть, но я ее не нашел в силу моих ограниченных знаний технического английского).
Имеется ли вообще возможность отключения логов пакета media_kit в консоль? Может хотя бы на релизной сборке?
Похожего вопроса где-то я не нашел.
Ответы (1 шт):
Так как там используется debugPrint, то по идее можно сделать так:
void main() {
// Сохраняем оригинальную функцию debugPrint
final originalDebugPrint = debugPrint;
// Переопределяем debugPrint
debugPrint = (String? message, {int? wrapWidth}) {
if (message == null || message.startsWith('media_kit:')) return;
originalDebugPrint(message, wrapWidth: wrapWidth);
};
runApp(MyApp());
}