Однажды возникла необходимость использовать логгер в Qt-проектах и я начал смотреть в сторону Log4Qt. Короче я просто не смог сделать над собой усилие и разобраться как оно работает и за пару часов накидал простенькую форму, куда по UDP приходила нужная мне информация. Поскольку я занимаюсь еще и android получился модуль очень похожий на LogCat, где то даже лучше)
Пока я делал основной проект развивался и логер - появились журналы, уровни, мониторы. Но все осталось настолько просто, что любой может подключить библиотеку и начать пользоваться.
1. LIBS+=-lqlc
2.#include "qlc.h"
3. qlc() <<“сообщение”;
Библиотека принесла мне много пользы и я не прочь ее расшарить, но надо ли оно кому?
Сильные стороны:
1. Отладка по сети
2. Любая версия Qt, начиная с 3.3
3. Все настройки в виджете, один раз настроил, всегда работает.
4. Минимум усилий для использования
5. Минимум кода для отправки сообщения
Исходный код:
https://github.com/ammaximus/QLogCatБин в аттач не влез
Если будет интерес к библиотеке я расширю ее до общего пользования - больше кодировок, больше версий DataStream, больше настроек, проще интерфейс, разные фишки для работы с сообщениями и т.п.