A C++ library for logging very fast and without allocating.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 

18 Zeilen
571 B

#pragma once
#include <cstdint>
#include <cstddef>
#include <string_view>
#include <string>
#include <functional>
#include <any>
#include "sl/strategies.h"
namespace sl {
template<BufferStrategy b_strategy_t, SinkStrategy s_strategy_t, OverflowStrategy over_strategy_t, OutputStrategy out_strategy_t>
void register_log(int log_id, std::string_view log_name, std::string_view buffer_filename, uint64_t buffer_size,
uint64_t out_strategy_parameter, std::string_view output_directory);
void process_log_config(const std::string_view& filename);
}