1
0
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:
Lennart Poettering 2010-04-08 01:22:27 +02:00
parent 0dae83f9ff
commit c9b8045352

8
log.c
View File

@ -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.");