/* * Copyright (c) 2022 * by AVM GmbH Berlin, Germany * * Licence: Free, use with no restriction. * * vim: expandtab shiftwidth=4 tabstop=4 fileencoding=utf8 * * file base logging */ #ifndef INETUTILS_H_CLOG2FILE_H_ #define INETUTILS_H_CLOG2FILE_H_ #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ /** * Logging is done into a temporary file * * @param dump_file_name filename with absolute path. * @param msg_prefix message prefix (optional) * @param format, message as formatted string * */ void clog2file_vxmsg(const char* dump_file_name, const char* msg_prefix, const char *format, va_list args); #ifdef __cplusplus } #endif /* __cplusplus */ #endif // INETUTILS_H_CLOG2FILE_H_