Skip to content

v0.1.4 — анализ плана MSSQL снова работает + понятное сообщение о пустых логах ТЖ

Choose a tag to compare

@anymasoft anymasoft released this 16 Jul 14:30

Спасибо пользователям Инфостарта за подробный отчёт с backend.log — оба бага пришли оттуда.

Исправлено

1. Анализ плана MSSQL молча не работал (planview.exe не находился)
В production-сборке sidecar никогда не находил planview.exe: Tauri не передавал ему путь к бинарю, и поиск уходил в dev-fallback, который во frozen-сборке резолвился в несуществующий <install>/binaries/frontend/src-tauri/... (это и было видно в backend.log). Плюс путь к бинарю искался под неверным именем PlanViewer.Cli.exe.
Починено с двух сторон: Tauri теперь передаёт путь через окружение, а sidecar дополнительно умеет находить бинарь относительно себя. Проверено на собранном бинаре: plan_analyzer.statusavailable: true.

2. «Лог-файлы не найдены» вводило в заблуждение
Если технологический журнал создал файлы, но не записал ни одного события (в logcfg.xml заданы события, которых за период не было — например, только долгие запросы к СУБД), файлы пустые и отбраковывались, а вы видели «Лог-файлы не найдены в указанной папке» — и логично думали, что сломалось приложение.
Теперь приложение различает случаи и пишет по делу: сколько файлов ТЖ найдено, сколько из них пустых, и что скорее всего дело в настройках logcfg.xml и периоде сбора.

Установка

Скачайте .msi ниже и запустите. Обновление поверх предыдущей версии — без потери данных.