src/server/config/logging.c

Wed, 25 Jun 2025 20:45:21 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Wed, 25 Jun 2025 20:45:21 +0200
changeset 611
b446daba6839
parent 453
4586d534f9b5
permissions
-rw-r--r--

change error handling in case webdav_xattr_parse_data fails: set response to 500 instead of failig the entire multistatus response

//
// Created by Olaf Wintermann on 23.02.23.
//

#include "logging.h"


#include <stdio.h>

int default_log_func(int degree, const char *format, va_list args) {
    vprintf(format, args);
    return 0;
}

static cfg_logfunc logfunc = default_log_func;

int ws_cfg_log(int degree, const char *format, ...) {
    va_list args;
    va_start(args, format);
    int ret = logfunc(degree, format, args);
    va_end(args);
    return ret;
}

void ws_cfg_set_logfunc(cfg_logfunc func) {
    logfunc = func;
}

mercurial