diff options
Diffstat (limited to 'include/fuse_log.h')
-rw-r--r-- | include/fuse_log.h | 12 |
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 |