Pages
API Documentation
On this page

Sonic Logging

The SonicDE message handler and logging API.

Sonic Logging is the logging library for SonicDE. It installs a Qt message handler that gives every executable its own log file, sends messages to journald where it runs, and gives SonicDE code a small logging API. Logs stay usable without systemd.

Using the Module

Building with CMake

Use the find_package() command to locate the SonicLogging package and link against its target:

find_package(SonicLogging REQUIRED)
target_link_libraries(mytarget PRIVATE Sonic::Logging)

API Reference

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.