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

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

buffer_kcenon::logger::buffered_writerprivate
buffered_writer(std::unique_ptr< log_writer_interface > wrapped, size_t max_entries=DEFAULT_BUFFER_SIZE, std::chrono::milliseconds flush_interval=DEFAULT_FLUSH_INTERVAL)kcenon::logger::buffered_writerexplicit
buffered_writer(const buffered_writer &)=deletekcenon::logger::buffered_writer
buffered_writer(buffered_writer &&)=deletekcenon::logger::buffered_writer
categorykcenon::logger::decorator_writer_tagstatic
close()kcenon::logger::log_writer_interfaceinlinevirtual
copy_entry(const log_entry &entry)kcenon::logger::buffered_writerprivatestatic
decorator_name() const noexceptkcenon::logger::decorator_writer_baseprotected
decorator_name_kcenon::logger::decorator_writer_baseprivate
decorator_writer_base(std::unique_ptr< log_writer_interface > wrapped, std::string_view decorator_name)kcenon::logger::decorator_writer_baseexplicit
decorator_writer_base(const decorator_writer_base &)=deletekcenon::logger::decorator_writer_base
decorator_writer_base(decorator_writer_base &&) noexcept=defaultkcenon::logger::decorator_writer_base
DEFAULT_BUFFER_SIZEkcenon::logger::buffered_writerstatic
DEFAULT_FLUSH_INTERVALkcenon::logger::buffered_writerstatic
flush() overridekcenon::logger::buffered_writervirtual
flush_buffer_unsafe()kcenon::logger::buffered_writerprivate
flush_interval_kcenon::logger::buffered_writerprivate
get_buffer_count() constkcenon::logger::buffered_writer
get_flush_interval() const noexceptkcenon::logger::buffered_writer
get_max_entries() const noexceptkcenon::logger::buffered_writer
get_name() const overridekcenon::logger::decorator_writer_basevirtual
get_stats() const noexceptkcenon::logger::buffered_writer
get_wrapped_writer() const noexceptkcenon::logger::decorator_writer_base
is_healthy() const overridekcenon::logger::decorator_writer_basevirtual
is_open() const -> boolkcenon::logger::log_writer_interfaceinlinevirtual
last_flush_time_kcenon::logger::buffered_writerprivate
max_entries_kcenon::logger::buffered_writerprivate
mutex_kcenon::logger::buffered_writermutableprivate
operator=(const buffered_writer &)=deletekcenon::logger::buffered_writer
operator=(buffered_writer &&)=deletekcenon::logger::buffered_writer
kcenon::logger::decorator_writer_base::operator=(const decorator_writer_base &)=deletekcenon::logger::decorator_writer_base
kcenon::logger::decorator_writer_base::operator=(decorator_writer_base &&) noexcept=defaultkcenon::logger::decorator_writer_base
reset_stats()kcenon::logger::buffered_writer
should_flush_by_time() constkcenon::logger::buffered_writerprivate
stats_kcenon::logger::buffered_writermutableprivate
wrapped() noexceptkcenon::logger::decorator_writer_baseprotected
wrapped() const noexceptkcenon::logger::decorator_writer_baseprotected
wrapped_kcenon::logger::decorator_writer_baseprivate
write(const log_entry &entry) overridekcenon::logger::buffered_writervirtual
~buffered_writer() overridekcenon::logger::buffered_writer
~decorator_writer_base() override=defaultkcenon::logger::decorator_writer_base
~log_writer_interface()=defaultkcenon::logger::log_writer_interfacevirtual