Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::network_writer Member List

This is the complete list of members for kcenon::logger::network_writer, including all inherited members.

attempt_reconnect()kcenon::logger::network_writerprivate
base_writer(std::unique_ptr< log_formatter_interface > formatter=nullptr)kcenon::logger::base_writerexplicit
buffer_kcenon::logger::network_writerprivate
buffer_cv_kcenon::logger::network_writerprivate
buffer_mutex_kcenon::logger::network_writermutableprivate
buffer_size_kcenon::logger::network_writerprivate
categorykcenon::logger::async_writer_tagstatic
close()kcenon::logger::log_writer_interfaceinlinevirtual
connect()kcenon::logger::network_writerprivate
connected_kcenon::logger::network_writerprivate
disconnect()kcenon::logger::network_writerprivate
escape_json(const std::string &str) constkcenon::logger::network_writerprivate
flush() overridekcenon::logger::network_writervirtual
format_for_network(const log_entry &entry)kcenon::logger::network_writerprivate
format_log_entry(const log_entry &entry) constkcenon::logger::base_writerprotected
formatter_kcenon::logger::base_writerprivate
get_formatter() constkcenon::logger::base_writer
get_name() const overridekcenon::logger::network_writerinlinevirtual
get_stats() constkcenon::logger::network_writer
host_kcenon::logger::network_writerprivate
is_connected() constkcenon::logger::network_writerinline
is_healthy() const overridekcenon::logger::base_writerinlinevirtual
is_open() const -> boolkcenon::logger::log_writer_interfaceinlinevirtual
network_writer(const std::string &host, uint16_t port, protocol_type protocol=protocol_type::tcp, size_t buffer_size=8192, std::chrono::seconds reconnect_interval=std::chrono::seconds(5))kcenon::logger::network_writer
port_kcenon::logger::network_writerprivate
process_buffer()kcenon::logger::network_writerprivate
protocol_kcenon::logger::network_writerprivate
protocol_type enum namekcenon::logger::network_writer
reconnect_interval_kcenon::logger::network_writerprivate
reconnect_worker_kcenon::logger::network_writerprivate
running_kcenon::logger::network_writerprivate
send_data(const std::string &data)kcenon::logger::network_writerprivate
send_worker_kcenon::logger::network_writerprivate
set_use_color(bool use_color)kcenon::logger::base_writerinlinevirtual
socket_fd_kcenon::logger::network_writerprivate
stats_kcenon::logger::network_writerprivate
stats_mutex_kcenon::logger::network_writermutableprivate
use_color() constkcenon::logger::base_writerinline
use_color_kcenon::logger::base_writerprivate
write(const log_entry &entry) overridekcenon::logger::network_writervirtual
~base_writer()=defaultkcenon::logger::base_writervirtual
~log_writer_interface()=defaultkcenon::logger::log_writer_interfacevirtual
~network_writer() overridekcenon::logger::network_writer