mirror of
https://github.com/systemd/systemd.git
synced 2025-02-22 09:57:34 +03:00
log: log when we fail to open logging target
This commit is contained in:
parent
0dae83f9ff
commit
c9b8045352
8
log.c
8
log.c
@ -58,8 +58,10 @@ int log_open_kmsg(void) {
|
||||
if (kmsg_fd >= 0)
|
||||
return 0;
|
||||
|
||||
if ((kmsg_fd = open("/dev/kmsg", O_WRONLY|O_NOCTTY|O_CLOEXEC)) < 0)
|
||||
if ((kmsg_fd = open("/dev/kmsg", O_WRONLY|O_NOCTTY|O_CLOEXEC)) < 0) {
|
||||
log_info("Failed to open syslog for logging: %s", strerror(errno));
|
||||
return -errno;
|
||||
}
|
||||
|
||||
log_info("Succesfully opened /dev/kmsg for logging.");
|
||||
|
||||
@ -109,7 +111,9 @@ int log_open_syslog(void) {
|
||||
if (connect(syslog_fd, &sa.sa, sizeof(sa)) < 0) {
|
||||
r = -errno;
|
||||
log_close_syslog();
|
||||
return -errno;
|
||||
|
||||
log_info("Failed to open syslog for logging: %s", strerror(-r));
|
||||
return r;
|
||||
}
|
||||
|
||||
log_info("Succesfully opened syslog for logging.");
|
||||
|
Loading…
x
Reference in New Issue
Block a user