chiark / gitweb /
man: document 'Z' in tmpfiles
[elogind.git] / src / log.c
index 3776f0d9d89a920781166c90a15ba66937a93ce6..5c5b734f2f83c96a9bf7cb18cfdf89e630dbea0e 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -231,6 +231,16 @@ void log_set_target(LogTarget target) {
         log_target = target;
 }
 
+void log_close(void) {
+        log_close_console();
+        log_close_kmsg();
+        log_close_syslog();
+}
+
+void log_forget_fds(void) {
+        console_fd = kmsg_fd = syslog_fd = -1;
+}
+
 void log_set_max_level(int level) {
         assert((level & LOG_PRIMASK) == level);