Перейти к содержимому

База знаний

Журнал программы и где он лежит

Программа пишет свой журнал на диск: сообщения, падения, открытие и закрытие профилей, отказы сервера. Поддержка иногда просит этот файл, и кнопка «Открыть папку журналов» показывает его одним нажатием.

Где кнопка

Откройте «Помощь» справа вверху. В разделе «Отчёт о проблеме» рядом с «Сохранить в файл» стоит «Открыть папку журналов», а под ней путь к папке на этом компьютере.

Перед открытием программа дописывает на диск последние строки, поэтому в файле есть и то, что случилось секунду назад.

Где лежит папка

На macOS это ~/Library/Application Support/@armanos/desktop/logs, на Windows %APPDATA%\@armanos\desktop\logs, на Linux ~/.config/@armanos/desktop/logs.

Если программу запускали с ключом --user-data-dir, папка logs лежит внутри указанного каталога.

Какие там файлы

Нынешний файл зовётся armanos.log, а когда он дорастает до 5 МБ, программа заводит новый.

Прежние файлы получают номера от 1 до 4, пятый по старшинству стирается, и больше 25 МБ журнал не занимает.

Чего в журнале нет

Пароли, ключи, пропуска, куки и ключи двухфакторной защиты вычищаются до записи, на их месте стоит [скрыто]. Адрес страницы профиля сокращается до имени сайта, а домашняя папка в путях пишется как ~.

Имён профилей в строках открытия и закрытия нет, только номер профиля и движок.

Журнал и письмо в поддержку

«Отчёт о проблеме» и письмо через «Написать в поддержку» везут последние 300 строк журнала рядом с версией и системой. Если письмо выходит слишком большим, строк становится меньше, но письмо уходит.

Чего эта статья не разбирает

  • Журнал самого браузера профиля. Программа пишет только свои сообщения.
  • Чтение журнала по строкам. Поддержка разбирает его сама.
  • Настройки программы. Журнал их не хранит и не меняет.

Где это решается

Каждое утверждение выше это одно место в коде и один стенд.

Запись, смена файлов по 5 МБ, пять файлов и чистка каждого вида секрета
apps/desktop/test/журнал-на-диске.js
Живая программа: вход, прокси с паролем, ключ 2FA, куки, запуск профиля, и ни одного секрета в журнале и отчёте
apps/desktop/test/журнал-без-секретов-живьём.js
Последние строки журнала в отчёте о проблеме, вычищенные и в пределе письма
apps/desktop/test/problem-report.js

Вопросы

Можно ли стереть журнал?
Да, папку logs можно очистить целиком. Программа заведёт новый файл при следующем сообщении.
Видит ли журнал сайт, открытый в профиле?
Нет. Журнал пишет программа на этом компьютере, профиль и сайты к нему доступа не имеют.
Уходит ли журнал куда-то сам?
Нет. Он уходит только в письме, которое вы отправили сами, и только последними 300 строками.

Так и не вышло

Поддержка отвечает причиной, а не списком советов.