Как отправить лог-файлы?
- Категория Меню Yaware-клиента
Лог-файлы — это техническая информация о том, как работает приложение Yaware.TimeTracker на компьютере пользователя и помогает, таким образом, техническому специалисту быстрее определить причину ошибки в работе приложения.
Как отправить лог-файлы?
Автоматически:
Нажмите правой кнопкой мыши на иконке Yaware.TimeTracker в трее и выберите “Настройки”.
Перейдите в пункт отправки лог-файлов.
Выберите причину отправки, кратко опишите ситуацию и нажмите кнопку «Отправить».
Вручную:
Для отправки лог-файлов вручную необходимо перейти в папку где логи хранятся. На каждой платформе логи хранятся в следующей директории:
- Windows: C:ProgramDataTime Tracker
- Linux: ~/.ywtracker/Time Tracker
- macOS: ~/Library/Logs/Time Tracker
После перехода в директорию, необходимо архивировать файлы которые находятся в папке Logs и отправить их на почту logs@yaware.com
Была ли эта статья полезна?
instructions
View the Project on GitHub 12kb/instructions
Как отправить логи ошибок
- Chrome
- Firefox
Как отправить логи сетевых запросов
- Chrome
- Firefox
Есть веб-приложение, которое только обрабатывает http-запросы.
В случае, если во время какого-то запроса в лог будет помещена запись уровня WARNING и выше, то весь лог именно этого запроса необходимо отправить по электронной почте.
Вопрос самой отправки оставим — не так важно. Более интересно, что популярные логеры смогут предложить для решения этой задачи.
Можно ли это сделать средствами популярных логеров?
Как отправить логи браузера в поддержку
Специалист решит проблему с порталом, если вы покажете ему скриншоты и запишете, что происходит внутри браузера. Это делается легко и вот инструкция для основных браузеров.
Очистите кэш и куки в браузере, чтобы ничего не мешало определить ошибку. Затем откройте консоль разработчика. Вот как сделать это в основных браузерах.
Клавиши на MacOS:
Cmd + Alt + I
Клавиши в Windows:
Ctrl + Alt + I или F12
В настройках
Для Google Chrome и Яндекс.Браузера: Меню → Дополнительные инструменты → Инструменты разработчика. Выберите вкладку Network(Сеть).
Mozilla. Меню → Веб-разработка → Сеть
Internet Explorer. Меню → Средства разработчика → вкладка Сеть → Нажать на иконку зеленого треугольника.
Обновите страницу(используйте клавиши Shift + F5 — обновляет страницу из источника) и сделайте в браузере то же, что привело к ошибке.
- С каждым кликом делайте скриншот всего браузера: на нем должно быть видно как само окно, так и консоль разработчика, где пишутся логи.
Как сделать скриншот
- Как только появится ошибка, кликните правой кнопкой мыши по любой строке консоли и выберите:
— в Google Chrome и Яндекс.Браузере: Save as(Сохранить как),
— в Mozilla: Сохранить все как HAR,
— в Internet Explorer: нажать на иконку дискеты и сохранить файл на компьютер.
Сохраните файл с логами браузера, скопируйте URL-страницы(адрес) и пришлите специалисту поддержки.
У меня есть такой вопрос.
Допустим я написал свое супер-приложение и разместил его в Play Market
. Его скачали тысячи пользователей и пользуются им. Однако приложение разумеется не без греха и время от времени в нем случаются ошибки.
Чтобы понимать что за ошибки, что нужно патчить и как дальше поддерживать?
Я в обработчике каждого исключения выполняю отправку неких данных на специально созданную для этого почту. Представим также, что большое количество сообщений не будет большой проблемой для меня.
Данные которые я хочу получать исключительно технического характера, никакой слежки за пользователями, никакого воровства паролей и прочих безобразий. Только те данные, что мне нужны для понимания причин возникновения ошибки и ее исправления.
А теперь вопрос
Как это делать правильно, чтобы не возникло много вопросов от пользователей?
Чтобы Google
не забанил мое приложение в своем магазине и вообще избежать подобных проблем.
Правильным ли будет такой вариант:
В настройках есть галка, которая позволяет отключить эту отправку, и по умолчанию эта возможность включена. С одной стороны не хотелось бы тех самых проблем и претензий, а с другой стороны не хотелось бы лишать себя возможности определять источники проблем .