Merge pull request #113 from gitter-badger/gitter-badge
[sddekit.git] / src / sd_log.c
blobd3525495057a93368e80449b8fb111e3aa5e9381
1 /* copyright 2016 Apache 2 sddekit authors */
3 #include "sddekit.h"
5 sd_log_msg_fp sd_log_msg = (sd_log_msg_fp) printf;
7 static bool sd_log_quiet = false;
8 static bool sd_log_verbose = true;
10 sd_log_msg_fp sd_log_get_msg()
12 return sd_log_msg;
15 void sd_log_set_msg(sd_log_msg_fp fp)
17 sd_log_msg = fp;
20 bool sd_log_is_quiet()
22 return sd_log_quiet;
25 void sd_log_set_quiet(bool flag)
27 sd_log_quiet = flag;
28 if (flag)
29 sd_log_verbose = 0;
32 bool sd_log_is_verbose()
34 return sd_log_verbose;
37 void sd_log_set_verbose(bool flag)
39 sd_log_verbose = flag;
40 if (flag)
41 sd_log_quiet = 0;