sd-journal
systemd
Developer
Lennart
Poettering
lennart@poettering.net
sd-journal
3
sd-journal
APIs for submitting and querying log entries to and from the journal
#include <systemd/sd-journal.h>
pkg-config --cflags --libs libsystemd-journal
Description
sd-journal.h provides APIs
to submit and query log entries. The APIs exposed act
both as client for the
systemd-journald.service8
journal service and as parser for the journal files
on disk.
See
sd_journal_print3,
sd_journal_stream_fd3,
sd_journal_open3,
sd_journal_next3,
sd_journal_get_realtime_usec3,
sd_journal_add_match3,
sd_journal_seek_head3,
sd_journal_get_cursor3,
sd_journal_cutoff_realtime_usec3,
sd_journal_get_usage3,
sd_journal_get_catalog3
and
sd_journal_get_fd3
for more information about the functions
implemented.
Command line access for submitting entries to
the journal is available with the
systemd-cat1
tool. Command line access for querying entries from
the journal is available with the
journalctl1
tool.
Notes
These APIs are implemented as shared library,
which can be compiled and linked to with the
libsystemd-journal pkg-config1
file.
See Also
systemd1,
sd_journal_print3,
sd_journal_stream_fd3,
sd_journal_open3,
sd_journal_next3,
sd_journal_get_data3,
sd_journal_get_realtime_usec3,
sd_journal_add_match3,
sd_journal_seek_head3,
sd_journal_get_cursor3,
sd_journal_cutoff_realtime_usec3,
sd_journal_get_usage3,
sd_journal_get_fd3,
sd_journal_query_unique3,
sd_journal_get_catalog3,
journalctl1,
sd-id1283,
pkg-config1