logger: Define SD_JOURNAL_SUPPRESS_LOCATION.

The normal journald functions add the location in the C source code files to
the log messages. This is nice for a big C based project, but logger is used in
scripts so it would be more useful to let users specify the location in the
script by adding the CODE_FUNC, CODE_FILE and CODE_FILE fields to the log
message.

It is already possible to do this, but it will result in two versions of these
fields: one for the location in logger.c and one for the location in the
script.
This commit is contained in:
YmrDtnJu 2018-07-07 20:11:46 +02:00
parent e6dfbd70ea
commit 03190b73f0
No known key found for this signature in database
GPG Key ID: 1F4A6BFF76BBB4EC
1 changed files with 1 additions and 0 deletions

View File

@ -68,6 +68,7 @@
#include <syslog.h>
#ifdef HAVE_LIBSYSTEMD
# define SD_JOURNAL_SUPPRESS_LOCATION
# include <systemd/sd-daemon.h>
# include <systemd/sd-journal.h>
#endif