Class base_logger

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class stream_client::base_logger : public stream_client::log_interface

Basic logger with implemented get_level/set_level methods.

Subclassed by stream_client::cout_logger, stream_client::func_logger

Public Functions

inline base_logger(log_level level)
inline virtual void set_level(log_level level) noexcept override

Set logger level.

inline virtual log_level get_level() const noexcept override

Get logger level.