Helios++
Helios software for LiDAR simulations
full_logger.hpp
1 #pragma once
2 
7 class full_logger : public file_logger{
8 public:
9  // *** CONSTRUCTION / DESTRUCTION *** //
10  // ************************************ //
15  explicit full_logger(const logging_config_t& config):
16  file_logger(config)
17  {}
18 
19  // *** M E T H O D S *** //
20  // *********************** //
24  void log(const std::string& message) override{
25  std::cout << message;
26  file_logger::log(message);
27  }
28 };
Class representing a logger capable of writing to files.
Definition: file_logger.hpp:8
virtual void log(const std::string &message, const log_level level)
Definition: file_logger.hpp:70
Class representing a logger capable of writing to files and, at the same time, to standard out.
Definition: full_logger.hpp:7
full_logger(const logging_config_t &config)
Full logger constructor.
Definition: full_logger.hpp:15
void log(const std::string &message) override
Definition: full_logger.hpp:24