aboutsummaryrefslogtreecommitdiffstats
path: root/include/fuse_log.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/fuse_log.h')
-rw-r--r--include/fuse_log.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/fuse_log.h b/include/fuse_log.h
index 5e112e0..c855957 100644
--- a/include/fuse_log.h
+++ b/include/fuse_log.h
@@ -75,6 +75,18 @@ void fuse_set_log_func(fuse_log_func_t func);
*/
void fuse_log(enum fuse_log_level level, const char *fmt, ...);
+/**
+ * Switch default log handler from stderr to syslog
+ *
+ * Passed options are according to 'man 3 openlog'
+ */
+void fuse_log_enable_syslog(const char *ident, int option, int facility);
+
+/**
+ * To be called at teardown to close syslog.
+*/
+void fuse_log_close_syslog(void);
+
#ifdef __cplusplus
}
#endif