linglong/external
reddevillg ccdc5dd9df feat: add new fmt based logging system
Introduces a new fmt based logging system to replace the previous
Qt-based logging mechanism.

Key features:
- Logging macros (LogD, LogI, LogW, LogE, LogF) for different levels.
- Configurable log levels and backends (Console, Journal).
- Configuration via environment variables (LINYAPS_LOG_LEVEL,
  LINYAPS_LOG_BACKEND) for flexible control.
- Integration with systemd-journal for structured logging, including
  code location (file, line, function).
- Custom `fmt` formatters for `QString`, `QStringList`, and
  `linglong::utils::error::Error`.
- New string utility functions (`stringEqual`, `splitString`) are added.

The `qdebug_helper.h` is removed as part of this transition.

Signed-off-by: reddevillg <reddevillg@gmail.com>
2025-08-05 16:28:53 +08:00
..
CLI11/CLI chore: update external dependency libraries used 2025-07-31 14:56:56 +08:00
fmt/include/fmt feat: add new fmt based logging system 2025-08-05 16:28:53 +08:00
http chore: change the connection timeout period to 5 seconds 2025-04-07 17:30:11 +08:00
tl-expected/include/tl chore: update external dependency libraries used 2025-07-31 14:56:56 +08:00
ytj
.clang-format
.cmake-format.py