210#ifdef STUMPLESS_CHAIN_TARGETS_SUPPORTED
218#ifdef STUMPLESS_JOURNALD_TARGETS_SUPPORTED
227#ifdef STUMPLESS_NETWORK_TARGETS_SUPPORTED
239#ifdef STUMPLESS_SOCKET_TARGETS_SUPPORTED
247#ifdef STUMPLESS_SQLITE3_TARGETS_SUPPORTED
255#ifdef STUMPLESS_WINDOWS_EVENT_LOG_TARGETS_SUPPORTED
262# include <stumpless/windows/default_events.h>
Macro functions that log messages and entries at the alert level.
Buffer targets provide the simple capability to write logs into a character buffer.
Chains allow logs to be sent to a group of targets.
Configuration information to provide to code built with the library.
Macro functions that log messages and entries at the crit level.
Macro functions that log messages and entries at the debug level.
Types and functions for creating and modifying elements.
Macro functions that log messages and entries at the emerg level.
Types and functions for creating and modifying entries.
Macro functions that log messages and entries at the err level.
Error codes and functions for detecting and assessing them.
Facility codes for classifying log entries.
File targets allow logs to be sent to a specified file.
Filters that can be used to control which entries are sent to targets at runtime.
Function targets allow log entries to be sent to a custom function, making it possible to implement a...
Generic functionality to be used with STUMPLESS_FOREACH macros to allow for more generic definition o...
The identification for targets within the library.
Macro functions that log messages and entries at the info level.
Journald targets send messages to a systemd journald service.
Functions that help when using journald targets.
Convenience functions for creating and writing simple log entries.
Functions for controlling memory allocation during execution.
Network targets allow logs to be sent over a network to a remote log collector or relay.
Macro functions that log messages and entries at the notice level.
Options that can be used to modify the behavior of Stumpless components.
Types and functions for creating and modifying params.
Priority value (PRIVAL) represents both the Facility and Severity values.
Functions for working with privals.
Severity codes for classifying log entries.
Socket targets allow logs to be sent to a Unix domain socket.
SQLite3 targets allow logs to be sent to a SQLite3 database.
Functions for working with stream targets (that is, FILE pointers).
General types and functions for working with all targets.
Macro functions that log messages and entries for source tracing.
Runtime information about the library.
Macro functions that log messages and entries at the warning level.
Functions for working with Windows Event Log (WEL) targets.
Functions necessary when using Windows Event Log targets.