24#ifndef GCS_LOGGER_INCLUDED
25#define GCS_LOGGER_INCLUDED
73 const std::string &message)
override;
Group Replication implementation of Logger_interface.
Definition: gcs_logger.h:36
void log_event(const gcs_log_level_t level, const std::string &message) override
Log a message using the specified level.
Definition: gcs_logger.cc:40
enum_gcs_error initialize() override
Initialize the logger.
Definition: gcs_logger.cc:30
Gcs_gr_logger_impl()=default
Constructor.
~Gcs_gr_logger_impl() override=default
Destructor.
Gcs_gr_logger_impl(Gcs_gr_logger_impl &l)
Gcs_gr_logger_impl & operator=(const Gcs_gr_logger_impl &l)
enum_gcs_error finalize() override
Finalize the logger.
Definition: gcs_logger.cc:35
Logger interface that must be used to define a logger object.
Definition: gcs_logging.h:125
gcs_log_level_t
Definition: gcs_logging.h:108
enum_gcs_error
This enumeration describes errors which can occur during group communication operations.
Definition: gcs_types.h:41