From 3148ab71bc5eaa74e61e15b8073c070f56e234ec Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Thu, 2 Jul 2026 05:46:52 -0500 Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#6062) --- .../src/main/assets/firmware_releases.json | 18 +++++ .../composeResources/values-bg/strings.xml | 1 + .../composeResources/values-de/strings.xml | 2 + .../composeResources/values-et/strings.xml | 1 + .../composeResources/values-fi/strings.xml | 13 ++++ .../composeResources/values-fr/strings.xml | 1 + .../composeResources/values-ja/strings.xml | 1 + .../composeResources/values-ro/strings.xml | 1 + .../composeResources/values-ru/strings.xml | 67 +++++++++++++++++++ .../composeResources/values-sr/strings.xml | 1 + .../composeResources/values-srp/strings.xml | 1 + .../composeResources/values-sv/strings.xml | 1 + .../composeResources/values-uk/strings.xml | 1 + .../values-zh-rCN/strings.xml | 1 + .../values-zh-rTW/strings.xml | 1 + docs/ar-rSA/user/debug-logs.md | 58 ++++++++++++++++ docs/be-rBY/user/debug-logs.md | 58 ++++++++++++++++ docs/bg-rBG/user/debug-logs.md | 58 ++++++++++++++++ docs/ca-rES/user/debug-logs.md | 58 ++++++++++++++++ docs/cs-rCZ/user/debug-logs.md | 58 ++++++++++++++++ docs/de-rDE/user/debug-logs.md | 58 ++++++++++++++++ docs/el-rGR/user/debug-logs.md | 58 ++++++++++++++++ docs/es-rES/user/debug-logs.md | 58 ++++++++++++++++ docs/et-rEE/user/debug-logs.md | 58 ++++++++++++++++ docs/fi-rFI/user/debug-logs.md | 58 ++++++++++++++++ docs/fr-rFR/user/debug-logs.md | 58 ++++++++++++++++ docs/ga-rIE/user/debug-logs.md | 58 ++++++++++++++++ docs/gl-rES/user/debug-logs.md | 58 ++++++++++++++++ docs/hr-rHR/user/debug-logs.md | 58 ++++++++++++++++ docs/ht-rHT/user/debug-logs.md | 58 ++++++++++++++++ docs/hu-rHU/user/debug-logs.md | 58 ++++++++++++++++ docs/is-rIS/user/debug-logs.md | 58 ++++++++++++++++ docs/it-rIT/user/debug-logs.md | 58 ++++++++++++++++ docs/iw-rIL/user/debug-logs.md | 58 ++++++++++++++++ docs/ja-rJP/user/debug-logs.md | 58 ++++++++++++++++ docs/ko-rKR/user/debug-logs.md | 58 ++++++++++++++++ docs/lt-rLT/user/debug-logs.md | 58 ++++++++++++++++ docs/nl-rNL/user/debug-logs.md | 58 ++++++++++++++++ docs/no-rNO/user/debug-logs.md | 58 ++++++++++++++++ docs/pl-rPL/user/debug-logs.md | 58 ++++++++++++++++ docs/pt-rBR/user/debug-logs.md | 58 ++++++++++++++++ docs/pt-rPT/user/debug-logs.md | 58 ++++++++++++++++ docs/ro-rRO/user/debug-logs.md | 58 ++++++++++++++++ docs/ru-rRU/user/android-auto.md | 36 +++++----- docs/ru-rRU/user/debug-logs.md | 58 ++++++++++++++++ docs/sk-rSK/user/debug-logs.md | 58 ++++++++++++++++ docs/sl-rSI/user/debug-logs.md | 58 ++++++++++++++++ docs/sq-rAL/user/debug-logs.md | 58 ++++++++++++++++ docs/sr-rLatn/user/debug-logs.md | 58 ++++++++++++++++ docs/srp/user/debug-logs.md | 58 ++++++++++++++++ docs/sv-rSE/user/debug-logs.md | 58 ++++++++++++++++ docs/tr-rTR/user/debug-logs.md | 58 ++++++++++++++++ docs/uk-rUA/user/debug-logs.md | 58 ++++++++++++++++ docs/zh-rCN/user/debug-logs.md | 58 ++++++++++++++++ docs/zh-rTW/user/debug-logs.md | 58 ++++++++++++++++ 55 files changed, 2391 insertions(+), 18 deletions(-) create mode 100644 docs/ar-rSA/user/debug-logs.md create mode 100644 docs/be-rBY/user/debug-logs.md create mode 100644 docs/bg-rBG/user/debug-logs.md create mode 100644 docs/ca-rES/user/debug-logs.md create mode 100644 docs/cs-rCZ/user/debug-logs.md create mode 100644 docs/de-rDE/user/debug-logs.md create mode 100644 docs/el-rGR/user/debug-logs.md create mode 100644 docs/es-rES/user/debug-logs.md create mode 100644 docs/et-rEE/user/debug-logs.md create mode 100644 docs/fi-rFI/user/debug-logs.md create mode 100644 docs/fr-rFR/user/debug-logs.md create mode 100644 docs/ga-rIE/user/debug-logs.md create mode 100644 docs/gl-rES/user/debug-logs.md create mode 100644 docs/hr-rHR/user/debug-logs.md create mode 100644 docs/ht-rHT/user/debug-logs.md create mode 100644 docs/hu-rHU/user/debug-logs.md create mode 100644 docs/is-rIS/user/debug-logs.md create mode 100644 docs/it-rIT/user/debug-logs.md create mode 100644 docs/iw-rIL/user/debug-logs.md create mode 100644 docs/ja-rJP/user/debug-logs.md create mode 100644 docs/ko-rKR/user/debug-logs.md create mode 100644 docs/lt-rLT/user/debug-logs.md create mode 100644 docs/nl-rNL/user/debug-logs.md create mode 100644 docs/no-rNO/user/debug-logs.md create mode 100644 docs/pl-rPL/user/debug-logs.md create mode 100644 docs/pt-rBR/user/debug-logs.md create mode 100644 docs/pt-rPT/user/debug-logs.md create mode 100644 docs/ro-rRO/user/debug-logs.md create mode 100644 docs/ru-rRU/user/debug-logs.md create mode 100644 docs/sk-rSK/user/debug-logs.md create mode 100644 docs/sl-rSI/user/debug-logs.md create mode 100644 docs/sq-rAL/user/debug-logs.md create mode 100644 docs/sr-rLatn/user/debug-logs.md create mode 100644 docs/srp/user/debug-logs.md create mode 100644 docs/sv-rSE/user/debug-logs.md create mode 100644 docs/tr-rTR/user/debug-logs.md create mode 100644 docs/uk-rUA/user/debug-logs.md create mode 100644 docs/zh-rCN/user/debug-logs.md create mode 100644 docs/zh-rTW/user/debug-logs.md diff --git a/androidApp/src/main/assets/firmware_releases.json b/androidApp/src/main/assets/firmware_releases.json index 2c6ed92f7..ac6bdf3c3 100644 --- a/androidApp/src/main/assets/firmware_releases.json +++ b/androidApp/src/main/assets/firmware_releases.json @@ -188,6 +188,18 @@ ] }, "pullRequests": [ + { + "id": "10850", + "title": "Update LovyanGFX to v1.2.24", + "page_url": "https://github.com/meshtastic/firmware/pull/10850", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" + }, + { + "id": "10849", + "title": "Update Quency-D_chsc6x digest to 3b2b6ce", + "page_url": "https://github.com/meshtastic/firmware/pull/10849", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" + }, { "id": "10846", "title": "InkHUD: GPS improvements", @@ -218,6 +230,12 @@ "page_url": "https://github.com/meshtastic/firmware/pull/10839", "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" }, + { + "id": "10829", + "title": "exclude the variant from LTO", + "page_url": "https://github.com/meshtastic/firmware/pull/10829", + "zip_url": "https://img.shields.io/badge/Flash_this_PR_in_the_Web_Flasher-2C2D3C?style=for-the-badge" + }, { "id": "10807", "title": "Add DeltaPlusProto Edict board variant", diff --git a/core/resources/src/commonMain/composeResources/values-bg/strings.xml b/core/resources/src/commonMain/composeResources/values-bg/strings.xml index 1154e7acb..49f3d7bef 100644 --- a/core/resources/src/commonMain/composeResources/values-bg/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-bg/strings.xml @@ -229,6 +229,7 @@ Филтъра включва Предварително зададени филтри Филтри + Опресняване Експортиране на журнали Панел за отстраняване на грешки Изчистване на търсенето diff --git a/core/resources/src/commonMain/composeResources/values-de/strings.xml b/core/resources/src/commonMain/composeResources/values-de/strings.xml index 3c2780cac..6d64ac3bd 100644 --- a/core/resources/src/commonMain/composeResources/values-de/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-de/strings.xml @@ -307,6 +307,7 @@ Voreingestellte Filter Filter Debug-Protokoll-API aktiviert + Aktualisieren Protokolle exportieren Debug-Ausgaben Neue Suche @@ -429,6 +430,7 @@ Entwicklerhandbuch Benutzerhandbuch Verbindungen + Fehlersuchprotokolle Desktop App Entdecken Firmwareaktualisierungen diff --git a/core/resources/src/commonMain/composeResources/values-et/strings.xml b/core/resources/src/commonMain/composeResources/values-et/strings.xml index bec6c686f..10fae8469 100644 --- a/core/resources/src/commonMain/composeResources/values-et/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-et/strings.xml @@ -309,6 +309,7 @@ Eelseadistatud filtrid Filtrid Silumislogi API lubatud + Värskenda Salvesta logi Arendaja paneel Puhasta otsing diff --git a/core/resources/src/commonMain/composeResources/values-fi/strings.xml b/core/resources/src/commonMain/composeResources/values-fi/strings.xml index 2db703406..ee02811c6 100644 --- a/core/resources/src/commonMain/composeResources/values-fi/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-fi/strings.xml @@ -311,6 +311,7 @@ Oletussuodattimet Suodattimet Vianetsintälokirajapinta käytössä + Päivitä Vie lokitiedot Vianetsintäpaneeli Tyhjennä haku @@ -907,7 +908,17 @@ Täsmää yhteen | kaikkiin Kaikki + Mesh-verkon kutsut + Lähellä oleva mesh-verkko kutsuu sinut liittymään + Mesh-verkon kutsu + Kanava: %1$s + Haku Hylkää + Tuntemattomasta radiosta + Liity + Esiasetus: %1$s + Alue: %1$s + Mesh-verkon kutsu Meshtastic kartan sijainti Ottaa käyttöön puhelimen sijainnin sinisenä pisteenä meshtastic kartalla. @@ -917,6 +928,7 @@ Yleislähetysviestien ilmoitukset Akun vähäisen varauksen ilmoitukset Akun vähäisen varauksen ilmoitukset (suosikkilaitteet) + Mesh-verkon ilmoitukset Suorien viestien ilmoitukset Uuden laitteen ilmoitukset Palveluilmoitukset @@ -1425,6 +1437,7 @@ Tilaviesti Tilaviestin asetukset Pysy yhteydessä kaikkialla + Lopeta yhdistäminen Varastoi & välitä Varastoi & välitä asetukset Varastoi & välitä käytössä diff --git a/core/resources/src/commonMain/composeResources/values-fr/strings.xml b/core/resources/src/commonMain/composeResources/values-fr/strings.xml index ece9df7a9..cd1cb7f26 100644 --- a/core/resources/src/commonMain/composeResources/values-fr/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-fr/strings.xml @@ -301,6 +301,7 @@ Filtres prédéfinis Filtres API de journalisation de débogage activée + Actualiser Exporter les logs Panneau de débogage Effacer la recherche diff --git a/core/resources/src/commonMain/composeResources/values-ja/strings.xml b/core/resources/src/commonMain/composeResources/values-ja/strings.xml index 3fc8d6e15..3d6d41aec 100644 --- a/core/resources/src/commonMain/composeResources/values-ja/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-ja/strings.xml @@ -306,6 +306,7 @@ プリセットフィルタ フィルタ デバッグログAPIを有効化 + 更新 ログのエクスポート デバッグ 検索をクリア diff --git a/core/resources/src/commonMain/composeResources/values-ro/strings.xml b/core/resources/src/commonMain/composeResources/values-ro/strings.xml index 1e5be4706..e1b6f1c28 100644 --- a/core/resources/src/commonMain/composeResources/values-ro/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-ro/strings.xml @@ -235,6 +235,7 @@ Presetări filtre Filtre Debug log API activat + Reimprospatare Export jurnale Panou de depanare Ștergeți căutarea diff --git a/core/resources/src/commonMain/composeResources/values-ru/strings.xml b/core/resources/src/commonMain/composeResources/values-ru/strings.xml index 614c766d7..ab594171f 100644 --- a/core/resources/src/commonMain/composeResources/values-ru/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-ru/strings.xml @@ -87,7 +87,9 @@ Получить список нод Получать последние сообщения + Функции чтения Отправить сообщение + Контролируй, какие функции доступны помощникам ИИ Написание функций Уведомления приложений Приложение @@ -113,19 +115,26 @@ Bluetooth Доступные Bluetooth-устройства Настройка Bluetooth + Bluetooth выключен. Включи его, чтобы искать находящиеся рядом устройства. Bluetooth включен Настройки Беспроводное управление настройками устройства и каналами. Обнаружение Найдите и определите устройства Meshtastic рядом с вами. Bluetooth + Невозможно запустить сканирование Bluetooth. Попробуй снова или включи/выключи Bluetooth, если проблема не исчезнет. Выделять заголовок жирным + Сопряжение не удалось. Дай соседнему устройству разрешения и попробуй снова. + Сопряжение не завершилось. Попробуй снова. Настройки Период рассылки Кнопка GPIO Зуммер GPIO Вычисление… + Твой позывной радиолюбителя, до 8 символов Разрешение камеры + Разреши доступ к камере, для сканирования QR-кодов. + Камера не может запуститься. Попробуй снова или закрой сканер и открой заново. Отмена Отменить ответ Шаблонные сообщения @@ -190,6 +199,7 @@ Частота дискретизации CODEC2 Частота кодирования Свернуть диаграмму + Развален Общайтесь вне сети со своими друзьями и сообществом без использования сотовой связи. Граница: %1$s @@ -223,6 +233,7 @@ Необходимо наличие акселерометра на вашем устройстве. Рабочая частота вашей ноды рассчитывается на основе региона, настроек модема и этого поля. При значении 0 интервал автоматически рассчитывается на основе названия основного канала и изменяется с публичного интервала по умолчанию. Вернитесь к публичному интервалу по умолчанию, если настроены частный основной и общедоступный дополнительный каналы. Задает максимальное количество прыжков, по умолчанию - 3. Увеличение количества также увеличивает перегрузку и должно использоваться с осторожностью. Сообщения с 0 прыжков не будут получать подтверждения. + Пресеты этого региона предназначены только для лицензированных операторов (любительское радио). Включи «Лицензированный радиолюбитель (Ham)» в настройках пользователя, чтобы выбрать их. Доступные пресеты модема, по умолчанию - Long Fast. Регион, в котором вы будете использовать ваше радио. Включение Ethernet отключит Bluetooth-соединение с приложением. TCP-соединения не доступны на устройствах Apple. @@ -285,6 +296,7 @@ Готовые фильтры Фильтры API журнала отладки включен + Обновить Выгрузить логи Панель отладки Очистить условия поиска @@ -328,6 +340,7 @@ Максимальное количество баз данных для этого устройства GPS устройства Ссылки на устройства + Я хочу один Открыть в браузере %1$s: %2$s Интервал передачи @@ -348,9 +361,15 @@ Отключено Найденные сетевые устройства + Анализирую результаты + Отмена сканирования + Нет подключения. Подключись к устройству Meshtastic, чтобы начать сканирование. Удалить сессию + Ты уверен что хочешь удалить эту сессию обнаружения? Это действие нельзя отменить. %1$d минут Время задержки + Время послушки каждого пресета + Пока сессий обнаружения нет Экспортировать отчет История обнаружения Не гасить экран @@ -376,15 +395,25 @@ Детали сессии Шифтинг to %1$s Начало сканирования + пресеты не выбраны + устройство не подключено Использование канала Дата Прямой + Домашний пресет Меш Сообщения Онлайн / всего нод Ракеты RX Пакеты TX + Результаты пресета Выбрано + Состояние + Всего уникальных нод + Уникальные ноды + Остановить сканирование + %1$d уникальных нод + Посмотреть карту Свободно на диске %1$d Дисплей @@ -422,6 +451,8 @@ Поиск по документации… Руководство разработчика Руководство пользователя + Android авто + Функции прилож-я Соединения Десктопное приложение Обнаружение @@ -598,6 +629,9 @@ Создать событие ввода при нажатии Сгенерировать QR-код + Использовать текущий вид + Только избранные + Выкл Начать работу Хороший @@ -679,6 +713,8 @@ Малая дальность - Быстро Малая дальность - Медленно Малая дальность - Турбо + Tiny - Fast + Tiny - Slow Очень большая дальность - Медленный Фильтр по времени последнего сообщения: %1$s Обновление последнего местоположения @@ -720,11 +756,20 @@ Доступ к местоположению выключен, невозможно отправлять координаты в сеть. Поделиться местоположением + Попробуй снова через %1$d секунд. Подтвердить парольную фразу + Отключить блокировку + Введи пароль для отключения блокировки. Устройство расшифрует хранилище и перезагрузится. + Включить блокировку Понимаю + Внимание: включение режима блокировки закрывает отладочный порт (SWD) на поддерживаемом оборудовании. Ты можешь отключить блокировку в любое время с помощью пароля, а полное стирание устройства восстанавливает всё при необходимости. Введи парольную фразу Скрыть + Часов до истечения Неправильная парольная фраза. + Заблокировать сейчас + Причина: %1$s + Режим блокировки Пароль Пароли не совпадают Без ограничения по времени @@ -798,7 +843,14 @@ Совпадение любой | Все Макс + Приглашения в сеть + Ближайшая сеть пригласила тебя присоединиться + Приглашение в сеть + Канал: %1$s Отменить + Пресет: %1$s + Регион: %1$s + Приглашение в сеть Карта расположения нод Включает синюю точку местоположения для вашего телефона на карте нод. @@ -808,6 +860,7 @@ Уведомления о сообщениях в общем чате Уведомление о низком уровне заряда Уведомления о низком заряде батареи (избранные ноды) + Уведомления о приглашениях в сеть Уведомления о личных сообщениях Уведомления о новых нодах Служебные уведомления @@ -848,6 +901,7 @@ Не удается подключиться к брокеру (TCP) Тайм-аут после %1$d мс Ошибка TLS-рукопожатия: %1$s + MQTT-прокси на этом телефоне Подключено Подключение… Отключено @@ -899,6 +953,8 @@ Сетевые устройства не обнаружены Метрики прохожих недоступны Устройства USB не найдены + Подключи устройство с помощью USB-кабеля для передачи данных, чтобы использовать последовательное соединение. + USB-устройства не обнаружены (онлайн %1$d / показано %2$d / всего %3$d) Исключить инфраструктуру @@ -1217,6 +1273,8 @@ Сканирования Сканировать Bluetooth-устройства + Сканировать общие каналы NFC + Сканировать QR-код общих каналов Сканировать сетевые устройства Сканировать NFC Поднесите ваше устройство ближе к метке NFC для сканирования. @@ -1248,7 +1306,10 @@ Небезопасный канал, точное местоположение Безопасный Предупреждение: Небезопасно, точное местоположение; Uplink MQTT + Проверено с помощью ключа отправителя. Подписанная нода + Автоматически проверено + Эта нода подписывает свои трансляции с помощью XEdDSA. Трансляции, которые ты видишь от неё, проверяются радио с использованием его ключа идентификации. Подписано · проверено Выбрать Выбрать все @@ -1277,6 +1338,7 @@ Поделиться Поделиться QR-кодом каналов + Поделиться подключенной нодой Отправить контакт Поделиться геопозицией ........ @@ -1313,6 +1375,7 @@ Состояние сообщения Настройка состояния сообщений Оставайтесь на связи везде + Остановить подключение Store & Forward Настройка Store & Forward Store & Forward включена @@ -1544,5 +1607,9 @@ Порыв ветра Штиль Скорость ветра + Записать в NFC-метку + Не удалось записать в метку. Используй пустую NFC-метку, которую можно записывать, и держи её неподвижно. + Написано для метки + Поднеси записываемую NFC-метку к задней части своего телефона. Вы diff --git a/core/resources/src/commonMain/composeResources/values-sr/strings.xml b/core/resources/src/commonMain/composeResources/values-sr/strings.xml index 72faa3555..9c6b06419 100644 --- a/core/resources/src/commonMain/composeResources/values-sr/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-sr/strings.xml @@ -151,6 +151,7 @@ Udaljenost + Дебаг логови Ажурирања фирмвера Чворови Двоструки додир као дугме diff --git a/core/resources/src/commonMain/composeResources/values-srp/strings.xml b/core/resources/src/commonMain/composeResources/values-srp/strings.xml index ad0aa54cc..9d74c7482 100644 --- a/core/resources/src/commonMain/composeResources/values-srp/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-srp/strings.xml @@ -151,6 +151,7 @@ Раздаљина + Дебаг логови Ажурирања фирмвера Чворови Двоструки додир као дугме diff --git a/core/resources/src/commonMain/composeResources/values-sv/strings.xml b/core/resources/src/commonMain/composeResources/values-sv/strings.xml index d6f0dac10..98deda5f7 100644 --- a/core/resources/src/commonMain/composeResources/values-sv/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-sv/strings.xml @@ -255,6 +255,7 @@ Förinställda filter Filter API för debugloggen igång + Uppdatera Exportera loggar Felsökningspanel Rensa sökning diff --git a/core/resources/src/commonMain/composeResources/values-uk/strings.xml b/core/resources/src/commonMain/composeResources/values-uk/strings.xml index 0ae00c179..1b7c172b4 100644 --- a/core/resources/src/commonMain/composeResources/values-uk/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-uk/strings.xml @@ -244,6 +244,7 @@ Готові фільтри Фільтри API журналу відладки увімкнено + Оновити Експортувати журнали Панель налагодження Очистити пошук diff --git a/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml b/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml index 7f453b3b2..edac5d0c2 100644 --- a/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-zh-rCN/strings.xml @@ -308,6 +308,7 @@ 重置筛选 筛选器 启用调试日志 API + 刷新 导出程序日志 调试面板 清除搜索 diff --git a/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml b/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml index 342c42607..feafd338d 100644 --- a/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml +++ b/core/resources/src/commonMain/composeResources/values-zh-rTW/strings.xml @@ -282,6 +282,7 @@ 預設篩選條件 篩選 啟用除錯日誌 API + 重新整理 匯出日誌 偵錯面板 清除搜尋結果 diff --git a/docs/ar-rSA/user/debug-logs.md b/docs/ar-rSA/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ar-rSA/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/be-rBY/user/debug-logs.md b/docs/be-rBY/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/be-rBY/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/bg-rBG/user/debug-logs.md b/docs/bg-rBG/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/bg-rBG/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ca-rES/user/debug-logs.md b/docs/ca-rES/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ca-rES/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/cs-rCZ/user/debug-logs.md b/docs/cs-rCZ/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/cs-rCZ/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/de-rDE/user/debug-logs.md b/docs/de-rDE/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/de-rDE/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/el-rGR/user/debug-logs.md b/docs/el-rGR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/el-rGR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/es-rES/user/debug-logs.md b/docs/es-rES/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/es-rES/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/et-rEE/user/debug-logs.md b/docs/et-rEE/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/et-rEE/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/fi-rFI/user/debug-logs.md b/docs/fi-rFI/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/fi-rFI/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/fr-rFR/user/debug-logs.md b/docs/fr-rFR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/fr-rFR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ga-rIE/user/debug-logs.md b/docs/ga-rIE/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ga-rIE/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/gl-rES/user/debug-logs.md b/docs/gl-rES/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/gl-rES/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/hr-rHR/user/debug-logs.md b/docs/hr-rHR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/hr-rHR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ht-rHT/user/debug-logs.md b/docs/ht-rHT/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ht-rHT/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/hu-rHU/user/debug-logs.md b/docs/hu-rHU/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/hu-rHU/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/is-rIS/user/debug-logs.md b/docs/is-rIS/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/is-rIS/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/it-rIT/user/debug-logs.md b/docs/it-rIT/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/it-rIT/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/iw-rIL/user/debug-logs.md b/docs/iw-rIL/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/iw-rIL/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ja-rJP/user/debug-logs.md b/docs/ja-rJP/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ja-rJP/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ko-rKR/user/debug-logs.md b/docs/ko-rKR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ko-rKR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/lt-rLT/user/debug-logs.md b/docs/lt-rLT/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/lt-rLT/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/nl-rNL/user/debug-logs.md b/docs/nl-rNL/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/nl-rNL/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/no-rNO/user/debug-logs.md b/docs/no-rNO/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/no-rNO/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/pl-rPL/user/debug-logs.md b/docs/pl-rPL/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/pl-rPL/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/pt-rBR/user/debug-logs.md b/docs/pt-rBR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/pt-rBR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/pt-rPT/user/debug-logs.md b/docs/pt-rPT/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/pt-rPT/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ro-rRO/user/debug-logs.md b/docs/ro-rRO/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ro-rRO/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/ru-rRU/user/android-auto.md b/docs/ru-rRU/user/android-auto.md index 4d310ba5e..f976b9a2c 100644 --- a/docs/ru-rRU/user/android-auto.md +++ b/docs/ru-rRU/user/android-auto.md @@ -3,7 +3,7 @@ title: Android Auto parent: Руководство пользователя nav_order: 18 last_updated: 2026-06-11 -description: Use Meshtastic hands-free on an Android Auto head unit — read messages aloud, reply by voice, and check nodes and mesh status while driving. +description: Используй Meshtastic без рук на головном устройстве Android Auto — читай сообщения вслух, отвечай голосом и проверяй ноды и состояние сети, пока ты за рулем. aliases: - android-auto - car @@ -13,42 +13,42 @@ aliases: # Android Auto -Meshtastic integrates with Android Auto so you can stay in touch with your mesh while driving, without taking your hands off the wheel or your eyes off the road. +Meshtastic интегрируется с Android Auto, так что ты можешь оставаться на связи со своей сетью, пока едешь, не отрывая рук от руля и глаз от дороги. -> ⚠️ **Note:** Android Auto support is available on **Google-flavor Android builds only**. It is not included in the F-Droid build, and it is not available on Desktop or iOS. +> ⚠️ **Примечание:** поддержка Android Auto доступна только на **Android-сборках от Google**. Она не включена в сборку F-Droid и недоступна на ПК или iOS. ## Обзор -When your phone is connected to an Android Auto head unit (or the Desktop Head Unit emulator used for development), Meshtastic appears as a messaging app built with the Android Car App Library. The car interface presents a tabbed Home screen optimized for driving-safe, glanceable use: +Когда твой телефон подключен к головному устройству Android Auto (или к эмулятору Desktop Head Unit, используемому для разработки), Meshtastic появляется как приложение для обмена сообщениями, созданное с помощью библиотеки Android Car App. Интерфейс автомобиля представляет собой экран «Домой» с вкладками, оптимизированный для безопасного использования за рулем и быстрого просмотра: -- **Messages** — recent conversations, with hands-free reading and replies. -- **Nodes** — the mesh node list, with a node-detail view. -- **Status** — current connection and mesh status. +- **Сообщения** — недавние разговоры с возможностью чтения и ответов без рук. +- **Узлы** — список нод сети с подробным просмотром каждой ноды. +- **Статус** — текущий статус подключения и сети. -The car app does not add a new connection of its own. It uses the Meshtastic app's existing connection, node, and message state, so it reflects whatever your phone is already connected to. +Приложение для машины само по себе не добавляет новое соединение. Оно использует уже существующее соединение, ноду и состояние сообщений в приложении Meshtastic, так что отображает то, к чему твой телефон уже подключен. -> ⚠️ **Note:** Your phone must be connected to a Meshtastic radio for the car app to show live data. If the app is disconnected, the car screen reflects that disconnected state. +> ⚠️ **Примечание:** твой телефон должен быть подключен к радиостанции Meshtastic, чтобы автомобильное приложение показывало данные в реальном времени. Если приложение отключено, экран автомобиля показывает отключенное состояние. ## Сообщения -The Messages tab lists your recent conversations. While driving, you can: +Вкладка «Сообщения» показывает твои недавние разговоры. За рулём ты можешь: -- **Have messages read aloud** so you don't need to look at the screen. -- **Reply by voice or text** using your head unit's reply control, dictating your response hands-free. +- **Прослушивать сообщения вслух**, чтобы не приходилось смотреть на экран. +- **Отвечай голосом или текстом** с помощью кнопки ответа на своей головной панели, диктуя свой ответ без рук. ## Ноды -The Nodes tab shows your mesh node list in a car-friendly layout. Selecting a node opens a node-detail view with key information about that node. See [Nodes](nodes) for the full meaning of the information shown. +Вкладка «Ноды» показывает список нод вашей сетки в удобном для машины формате. Выбор ноды открывает представление с подробной информацией об этой ноде. Смотри [Ноды](nodes), чтобы полностью понять информацию, показанную здесь. -## Status +## Статус -The Status tab summarizes your current connection and mesh status at a glance — useful for confirming you're still connected to your radio without opening your phone. +Вкладка «Статус» позволяет одним взглядом увидеть твоё текущее соединение и состояние сети — удобно, чтобы проверить, что ты всё ещё подключен к радиостанции, не открывая телефон. ## Связанные темы -- [Messages & Channels](messages-and-channels) — full messaging features on your phone -- [Nodes](nodes) — detailed node list and node-detail information -- [Connections](connections) — how the app connects to your radio +- [Сообщения и Каналы](messages-and-channels) — все функции обмена сообщениями на твоём телефоне +- [Ноды](nodes) — подробный список нод и информация о каждой ноде +- [Подключения](connections) — как приложение подключается к твоей радиостанции --- diff --git a/docs/ru-rRU/user/debug-logs.md b/docs/ru-rRU/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/ru-rRU/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/sk-rSK/user/debug-logs.md b/docs/sk-rSK/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/sk-rSK/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/sl-rSI/user/debug-logs.md b/docs/sl-rSI/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/sl-rSI/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/sq-rAL/user/debug-logs.md b/docs/sq-rAL/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/sq-rAL/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/sr-rLatn/user/debug-logs.md b/docs/sr-rLatn/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/sr-rLatn/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/srp/user/debug-logs.md b/docs/srp/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/srp/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/sv-rSE/user/debug-logs.md b/docs/sv-rSE/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/sv-rSE/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/tr-rTR/user/debug-logs.md b/docs/tr-rTR/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/tr-rTR/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/uk-rUA/user/debug-logs.md b/docs/uk-rUA/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/uk-rUA/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/zh-rCN/user/debug-logs.md b/docs/zh-rCN/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/zh-rCN/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +--- diff --git a/docs/zh-rTW/user/debug-logs.md b/docs/zh-rTW/user/debug-logs.md new file mode 100644 index 000000000..2f003e74b --- /dev/null +++ b/docs/zh-rTW/user/debug-logs.md @@ -0,0 +1,58 @@ +--- +title: Debug Logs +parent: User Guide +nav_order: 22 +last_updated: 2026-07-01 +description: View and export the app's own debug logs from inside the app, and attach a capture to a GitHub issue to help diagnose bugs — no adb required. +aliases: + - debug-logs + - logcat + - app-logs + - bug-report +--- + +# Debug Logs + +When something misbehaves, the app's debug logs are the single most useful thing you can attach to a bug report. Meshtastic can capture them **for you, from inside the app** — you no longer need `adb` or any desktop tooling to collect them. + +Open the **Debug Panel** from **Settings → Advanced → Debug Panel**. + +> 📎 **Filing an issue?** Export your logs (see below) and attach the `.txt` file to your report at [github.com/meshtastic/Meshtastic-Android/issues](https://github.com/meshtastic/Meshtastic-Android/issues). A log capture that covers the moment the problem happened turns "it doesn't work" into something a developer can actually track down. + +## The two tabs + +The Debug Panel has two tabs: + +- **Packets** — the decoded mesh traffic your radio has sent and received (protocol-level messages). Useful for diagnosing mesh and routing behavior. +- **App logs** — the app's own diagnostic log (Android _logcat_), including warnings, errors, and stack traces from the app itself. This is usually what a bug report needs. + +Each tab has its own **export** button and produces its own file, so you can grab whichever is relevant — or both. + +## Viewing app logs + +The **App logs** tab shows the most recent log lines from **this app only** — never other apps on your device. + +- **Search** — type in the search box to filter to matching lines. +- **Level filter** — the **V / D / I / W / E** chips toggle Verbose, Debug, Info, Warn, and Error lines. Tap a level to hide it; tap again to bring it back. Fatal lines are always shown. +- **Refresh** — the refresh icon re-reads the latest logs. + +Error and warning lines are tinted so problems stand out. + +## Exporting + +Tap the **download** icon to save the current logs to a file. You choose where it goes through the system file picker, and the file is named with a timestamp (for example `meshtastic_logcat_20260701_143312.txt`) so repeated exports never overwrite each other. + +Attach that file to your GitHub issue. + +> 🔒 **Privacy:** Exports automatically **redact** sensitive values such as channel keys and admin/session keys before writing the file. Even so, logs can contain node names, positions, and other identifying details — glance through the file before sharing it publicly, and share privately if you have any doubt. + +## Desktop + +The desktop app has no system logcat, so the **App logs** tab shows the app's own captured log output instead. Search, filtering, and export work the same way. + +## Related Topics + +- [Help & In-App Docs](help-and-docs) — reading this documentation offline inside the app +- [Connections](connections) — if the problem is getting connected to your radio in the first place + +---