Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
287 of 502 menu
◀ ▶

Метод e

Метод e класса Log выводит сообщение уровня error. Применяют при сбоях и исключениях, которые мешают работе функции. Можно передать Throwable третьим аргументом или в перегрузке с двумя параметрами.

Синтаксис

Log.e("abcde", "12345")

Параметры

Параметр Описание
tag Тег строки в logcat.
msg Описание ошибки для журнала.

Пример

Давайте залогируем ошибку в блоке catch:

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) try { val x = 1 / 0 } catch (e: Exception) { Log.e("abcde", "12345") } setContent { Text(text = "abcde") } } }

В logcat появится строка "E/abcde: 12345" с уровнем error.

Смотрите также

  • метод w,
    для предупреждений без падения
  • метод d,
    для отладки перед исправлением ошибки
  • класс Log,
    обзор всех методов журнала
  • метод onCreate,
    где оборачивают инициализацию в try catch
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить