Browse Source

* src/log.[ch] : add specific log callback for use in sources

master
Alex 'AdUser' Z 8 years ago
parent
commit
0ad3e37f2e
  1. 4
      src/log.c
  2. 1
      src/log.h

4
src/log.c

@ -65,6 +65,10 @@ void f2b_log_msg(log_msgtype_t l, const char *fmt, ...) {
return;
}
void f2b_log_error_cb(const char *errstr) {
f2b_log_msg(log_error, "%s", errstr);
}
void f2b_log_set_level(const char *level) {
if (strcmp(level, "debug") == 0) { minlevel = log_debug; return; }
if (strcmp(level, "info") == 0) { minlevel = log_info; return; }

1
src/log.h

@ -20,6 +20,7 @@ typedef enum {
void f2b_log_msg(log_msgtype_t l, const char *fmt, ...)
__attribute__ ((format (printf, 2, 3)));
void f2b_log_error_cb(const char *errstr);
void f2b_log_set_level(const char *level);
void f2b_log_to_file (const char *path);
void f2b_log_to_stderr();

Loading…
Cancel
Save