База знаний
Журнал программы и где он лежит
Где кнопка
Откройте «Помощь» справа вверху. В разделе «Отчёт о проблеме» рядом с «Сохранить в файл» стоит «Открыть папку журналов», а под ней путь к папке на этом компьютере.
Перед открытием программа дописывает на диск последние строки, поэтому в файле есть и то, что случилось секунду назад.
Где лежит папка
На 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 строками.