X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsd_journal_print.xml;h=0b78502c5fef33993413ded4bdefa0ccd6ebfb80;hp=57d908fe2272832effe20584b8cd7c72a44d0f46;hb=d6bd972d061af306ede2affd2c9340a1660f7996;hpb=65b3903ff576488eaabb51d3c4fbf9c73d867d7c diff --git a/man/sd_journal_print.xml b/man/sd_journal_print.xml index 57d908fe2..0b78502c5 100644 --- a/man/sd_journal_print.xml +++ b/man/sd_journal_print.xml @@ -59,20 +59,20 @@ int sd_journal_print int priority - const char* format + const char *format ... int sd_journal_printv int priority - const char* format + const char *format va_list ap int sd_journal_send - const char* format + const char *format ... @@ -84,7 +84,7 @@ int sd_journal_perror - const char* message + const char *message @@ -203,7 +203,7 @@ sd_journal_send("MESSAGE=Hello World, this is PID %lu!", (unsigned long) getpid( be guaranteed. Using sd_journal_print() has the benefit of logging source code line, filenames, and - functions as meta data along all entries, and + functions as metadata along all entries, and guaranteeing chronological ordering with structured log entries that are generated via sd_journal_send(). Using @@ -218,6 +218,11 @@ sd_journal_send("MESSAGE=Hello World, this is PID %lu!", (unsigned long) getpid( errno-style error code. The errno3 variable itself is not altered. + + If + systemd-journald8 + is not running (the socket is not present), those + functions do nothing, and also return 0. @@ -242,20 +247,10 @@ sd_journal_send("MESSAGE=Hello World, this is PID %lu!", (unsigned long) getpid( sd_journal_sendv() interfaces are available as a shared library, which can be compiled and linked to with the - libsystemd-journal pkg-config1 + libsystemd pkg-config1 file. - - History - - sd_journal_sendv() was - modified to guarantee async-signal-safety in - systemd-209. Before that, it would behave safely only - when entry size was small enough to fit in one (large) - datagram. - - See Also