Класс Log
Класс Log из android.util
отправляет строки в системный журнал logcat.
Уровень задают методом:
d,
i,
w
или e.
Первый аргумент - тег, второй - текст сообщения.
В release сборках лишние логи обычно убирают.
Синтаксис
Log.d("abcde", "12345")
Методы
| Метод | Описание |
|---|---|
d |
Сообщение уровня debug. |
i |
Сообщение уровня info. |
w |
Сообщение уровня warning. |
e |
Сообщение уровня error. |
Пример
Давайте запишем debug строку из MainActivity:
import android.os.Bundle
import android.util.Log
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Log.d("abcde", "12345")
setContent {
Text(text = "abcde")
}
}
}
В logcat появится строка вида
"D/abcde: 12345", на экране текст "abcde".
Смотрите также
-
метод
d,
которым пишут отладочные сообщения -
метод
e,
которым отмечают ошибки -
метод
onCreate,
где часто ставят первые логи -
класс
Application,
в onCreate которой логируют старт процесса