From b6741478e7661c7e580e5dcfd6a6fccd1899c1d0 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 11 Dec 2013 22:04:03 +0100 Subject: journal: add ability to browse journals of running OS containers This adds the new library call sd_journal_open_container() and a new "-M" switch to journalctl. Particular care is taken that journalctl's "-b" switch resolves to the current boot ID of the container, not the host. --- man/sd_journal_open.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'man/sd_journal_open.xml') diff --git a/man/sd_journal_open.xml b/man/sd_journal_open.xml index bb3703d015..b068630982 100644 --- a/man/sd_journal_open.xml +++ b/man/sd_journal_open.xml @@ -46,6 +46,7 @@ sd_journal_open sd_journal_open_directory sd_journal_open_files + sd_journal_open_container sd_journal_close sd_journal SD_JOURNAL_LOCAL_ONLY @@ -79,6 +80,13 @@ int flags + + int sd_journal_open_container + sd_journal** ret + const char* machine + int flags + + void sd_journal_close sd_journal* j @@ -131,6 +139,13 @@ can be rotated at any moment, and the opening of specific files is inherently racy. + sd_journal_open_container() + is similar to sd_journal_open() + but opens the journal files of a running + OS container. The specified machine name refers to a + container that is registered with + systemd-machined8. + sd_journal objects cannot be used in the child after a fork. Functions which take a journal object as an argument @@ -230,7 +245,8 @@ systemd1, sd-journal3, sd_journal_next3, - sd_journal_get_data3 + sd_journal_get_data3, + systemd-machined8 -- cgit v1.2.3-54-g00ecf