v0.1.4 — анализ плана MSSQL снова работает + понятное сообщение о пустых логах ТЖ
Спасибо пользователям Инфостарта за подробный отчёт с 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.status → available: true.
2. «Лог-файлы не найдены» вводило в заблуждение
Если технологический журнал создал файлы, но не записал ни одного события (в logcfg.xml заданы события, которых за период не было — например, только долгие запросы к СУБД), файлы пустые и отбраковывались, а вы видели «Лог-файлы не найдены в указанной папке» — и логично думали, что сломалось приложение.
Теперь приложение различает случаи и пишет по делу: сколько файлов ТЖ найдено, сколько из них пустых, и что скорее всего дело в настройках logcfg.xml и периоде сбора.
Установка
Скачайте .msi ниже и запустите. Обновление поверх предыдущей версии — без потери данных.