home.social

#log4qt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #log4qt, aggregated by home.social.

  1. Под капотом qDebug(): как устроено логирование в Qt и что с этим можно сделать

    Каждый Qt-разработчик начинает знакомство с фреймворком с магической строчки qDebug() << "Hello World" . Но задумывались ли вы, что происходит внутри этого вызова? Как Qt обрабатывает логи, какие есть ограничения, и главное — как это можно расширить под свои нужды? В этой статье я разберу внутреннее устройство системы логирования Qt, покажу её сильные и слабые стороны, а затем представлю свою библиотеку QtLogger — надстройку, которая превращает базовый механизм в полноценную систему логирования корпоративного уровня. Если вам не интересно вникать во внутренности qDebug(), но интересно узнать как решить его проблемы, то сразу переходите к разделу QtLogger — расширяем возможности .

    habr.com/ru/articles/992048/

    #qt #logging #цветной_терминал #логирование #производительность #потокобезопасность #внутренности #qDebug #Log4Qt