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

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

auto_rotate_key_if_needed()kcenon::logger::encrypted_writerprivate
categorykcenon::logger::decorator_writer_tagstatic
close()kcenon::logger::log_writer_interfaceinlinevirtual
config_kcenon::logger::encrypted_writerprivate
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
decrypt_entry(const std::vector< uint8_t > &encrypted_data, const security::secure_key &key)kcenon::logger::encrypted_writerstatic
encrypt_data(const std::string &plaintext, std::vector< uint8_t > &output)kcenon::logger::encrypted_writerprivate
encrypted_writer(std::unique_ptr< log_writer_interface > wrapped, encryption_config config)kcenon::logger::encrypted_writerexplicit
encrypted_writer(const encrypted_writer &)=deletekcenon::logger::encrypted_writer
encrypted_writer(encrypted_writer &&)=deletekcenon::logger::encrypted_writer
entries_encrypted_kcenon::logger::encrypted_writerprivate
flush() overridekcenon::logger::decorator_writer_basevirtual
generate_iv(uint8_t *iv)kcenon::logger::encrypted_writerprivate
get_entries_encrypted() constkcenon::logger::encrypted_writer
get_last_key_rotation() constkcenon::logger::encrypted_writer
get_name() const overridekcenon::logger::decorator_writer_basevirtual
get_wrapped_writer() const noexceptkcenon::logger::decorator_writer_base
is_healthy() const overridekcenon::logger::decorator_writer_basevirtual
is_initialized_kcenon::logger::encrypted_writerprivate
is_open() const -> boolkcenon::logger::log_writer_interfaceinlinevirtual
last_key_rotation_kcenon::logger::encrypted_writerprivate
operator=(const encrypted_writer &)=deletekcenon::logger::encrypted_writer
operator=(encrypted_writer &&)=deletekcenon::logger::encrypted_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
rotate_key(security::secure_key new_key)kcenon::logger::encrypted_writer
should_rotate_key() constkcenon::logger::encrypted_writerprivate
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::encrypted_writervirtual
write_mutex_kcenon::logger::encrypted_writermutableprivate
~decorator_writer_base() override=defaultkcenon::logger::decorator_writer_base
~encrypted_writer() overridekcenon::logger::encrypted_writer
~log_writer_interface()=defaultkcenon::logger::log_writer_interfacevirtual