| 706 | } |
| 707 | |
| 708 | int register_log_consumer(char *name, log_print_f print_func, |
| 709 | int level_filter, int muted) |
| 710 | { |
| 711 | if (log_consumers_no == MAX_LOG_CONS_NO) { |
| 712 | LM_ERR("Maximum number of logging consumers already registered\n"); |
| 713 | return -1; |
| 714 | } |
| 715 | |
| 716 | init_str(&log_consumers[log_consumers_no].name, name); |
| 717 | log_consumers[log_consumers_no].gen_print_func = print_func; |
| 718 | log_consumers[log_consumers_no].pre_fmt_print_func = gen_consumer_pre_fmt_func; |
| 719 | log_consumers[log_consumers_no].level_filter = level_filter; |
| 720 | log_consumers[log_consumers_no].muted = muted; |
| 721 | |
| 722 | log_consumers_no++; |
| 723 | |
| 724 | return 0; |
| 725 | } |
| 726 | |
| 727 | int init_log_json_buf(int realloc_buf) |
| 728 | { |
no test coverage detected