Bug 53980 - Некорректная работа логирования GPUI
Summary: Некорректная работа логирования GPUI
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gpui (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: august@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-24 16:14 MSK by Vladislav Glinkin
Modified: 2025-04-24 16:14 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2025-04-24 16:14:29 MSK
Версия пакета: gpui-0.2.55-alt1

Шаги воспроизведения:
1) $ tail -f .local/share/gpui/gpui.log
2) Запустить $ gpui-main -p "smb://dc.samba.testdomain/sysvol/samba.testdomain/Policies/{FB31A346-DBC3-4809-AC36-BE2EC0149F2A}" --log-file none

Ожидаемый результат:
Все уровни логирования отброшены

Фактический результат:
В выводе есть уровень WARNING

=====

Если запустить gpui-main с --log-file none, то WARNING'и все равно будут в .local/share/gpui/gpui.log
Аналогичные действия для консоли отключают вывод WARNING'ов (--log-console none).

Определены следующие уровни, но складывается такое впечатление, будто кроме QtWarningMsg больше ничего и не выводит, когда определён более низкий уровень логирования (debug например):
    const std::unordered_map<QtMsgType, const char *> logLevelMap = {
        {QtDebugMsg, "DEBUG"},
        {QtInfoMsg, "INFO"},
        {QtWarningMsg, "WARNING"},
        {QtCriticalMsg, "CRITICAL"},
        {QtFatalMsg, "FATAL"},
    };