{"repo":"yamixst/qtlogger","free":true,"listed":false,"github":"https://github.com/yamixst/qtlogger","clone":"git clone https://github.com/yamixst/qtlogger.git","description":"Advanced thread-safe logging library for Qt 5 & Qt 6. Features: Async, JSON, HTTP sinks, Rotating files, and Colored console output. Easy integration","language":"C++","stars":29,"topics":["async","asynchronous","cpp","cpp17","logging","logging-library","qt-framework","qt5","qt6","colored-logging"],"license":"MIT","category":"analytics","readme_excerpt":"Qt Logger - Advanced Qt logging library A simple yet powerful logging solution for the Qt Framework. This project is designed to provide developers with an intuitive and configurable logging system for Qt-based applications. QtLogger features a customizable pipeline for processing log messages through the qInstallMessageHandler() function, allowing for flexible handling and output of logs. Quick start Just copy qtlogger.h to your project directory and use the global gQtLogger object for configuration: Key Features - Zero code changes — works with existing qDebug() , qInfo() , qWarning() , qCritical() , qFatal() - One-line configuration : gQtLogger.configure() - Console output with optional colored output - Rotating logs with size-based, daily, and startup rotation + gzip compression - Platform-native sinks : Android logcat, macOS/iOS os log, Linux syslog/systemd journal, Windows debugger - Network logging : HTTP endpoints for remote logging - Category-based and regex filtering for fine-grained control - Duplicate suppression to prevent log spam - Pattern formatter with rich placeholder support (time formats, fixed-width fields, conditional blocks) - JSON formatter for structured logging and log aggregation - Sentry integration for error tracking with built-in formatter and utilities - Chainable fluent API for elegant configuration - Custom attributes to enrich messages with metadata - Thread-safe concurrent logging from multiple threads - Asynchronous logging with optional de","default_branch":null,"files":null,"tree":[],"storefront":"/r/yamixst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yamixst/qtlogger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}