yder
« Back to VersTracker
Description:
Logging library for C applications
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: logging c-library syslog journald developer-tools
Install: brew install yder
About:
Yder is a lightweight logging library written in C, designed for ease of integration into native applications. It supports multiple output modes, including console, file, syslog, and Journald, offering flexibility for various deployment environments. Its primary value is providing a simple, thread-safe API that handles log levels and formatting without external dependencies.
Key Features:
  • Multiple output backends (console, file, syslog, Journald)
  • Thread-safe logging capabilities
  • Compile-time configuration for minimal footprint
  • Simple C API for easy integration
Use Cases:
  • Adding structured logging to C-based daemons or services
  • Developing embedded systems requiring lightweight logging solutions
  • Consolidating logs from native applications into systemd Journald
Alternatives:
  • syslog-ng – Yder is a library for direct application integration, whereas syslog-ng is a full-featured, standalone log management daemon.
  • spdlog – spdlog is C++ focused and often faster, while Yder is specifically designed for C applications with a focus on simplicity and low dependencies.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 8:48am 0 VERSION_BUMP 953dc606
Nov 13, 2024 10:49am 0 VERSION_BUMP 2b9a3acb