Как использовать Log.d в встроенном модуле реагирования? - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу видеть, когда определенные методы запускаются внутри собственного модуля.

Я импортировал

import android.util.Log;

в Java-файл, в который я хочу записать свой журнал.

Вот метод, который я хотел бы зарегистрировать.

public void play(int frequency, double duration, double amplitude, int mode) {
        BlueManager blueManager = BLueServiceManager.getSharedBlueManager();
        if (blueManager == null || !blueManager.isConnected()) {
            return;
        }

        byte actualFreq = (byte) (frequency / EQ_STEP_SIZE);
        short actualDuration = (short) (duration * 1800);
        blueManager.playTone(actualFreq, actualDuration, amplitude);
    }

Я пытался добавить

Log.d("is this thing working???", "I certainly hope so"); 

внутри метода.

У меня открыта Android Studio, и я смотрю в окно Logcat.Я нигде не вижу своего сообщения, хотя знаю, что получил доступ к этому методу.

enter image description here

1 Ответ

0 голосов
/ 07 декабря 2018

Внутри Logcat, я вижу, вы выбрали для отображения только "информационные" сообщения.

enter image description here

Log.d() обозначает отладочные сообщенияТаким образом, не будут приходить под сообщениями "info" (Log.i()).

Измените его и выберите « Debug ».Вы увидите сообщение.Или выберите « Verbose », чтобы увидеть все сообщения, в зависимости от того, какой тип.

...