From d368dad2c8d34bc37d76ef36f79a463c12f933ff Mon Sep 17 00:00:00 2001 From: Stefan Hajnoczi Date: Tue, 10 Sep 2019 12:36:56 +0200 Subject: log: move fuse_log() to the public header file Applications may wish to call fuse_log() for unified logging. This way they don't need to define their own wrappers to invoke the log message handler function installed by fuse_set_log_func(). Signed-off-by: Stefan Hajnoczi --- include/fuse_log.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/fuse_log.h') diff --git a/include/fuse_log.h b/include/fuse_log.h index df43697..5e112e0 100644 --- a/include/fuse_log.h +++ b/include/fuse_log.h @@ -67,6 +67,14 @@ typedef void (*fuse_log_func_t)(enum fuse_log_level level, */ void fuse_set_log_func(fuse_log_func_t func); +/** + * Emit a log message + * + * @param level severity level (FUSE_LOG_ERR, FUSE_LOG_DEBUG, etc) + * @param fmt sprintf-style format string including newline + */ +void fuse_log(enum fuse_log_level level, const char *fmt, ...); + #ifdef __cplusplus } #endif -- cgit v1.2.3