Commit 195c316d authored by Giovanni La Mura's avatar Giovanni La Mura
Browse files

Declare Logger::log() and Logger::err() as constant

parent 7c2366cc
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -81,7 +81,7 @@ class Logger {
   *
   * \param message: `string` The message to be printed.
   */
  void err(const std::string& message);
  void err(const std::string& message) const;

  /*! \brief Print a summary of recurrent messages and clear the stack.
   *
@@ -94,7 +94,7 @@ class Logger {
   * \param message: `string` The message to be printed.
   * \param level: `int` The priority level (default is `LOG_INFO = 1`).
   */
  void log(const std::string& message, int level=LOG_INFO);
  void log(const std::string& message, int level=LOG_INFO) const;
  
  /*! \brief Push a recurrent message to the message stack.
   *
+2 −2
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ Logger::~Logger() {
  delete last_message;
}

void Logger::err(const std::string& message) {
void Logger::err(const std::string& message) const {
  fprintf(err_output, "%s", message.c_str());
  fflush(err_output);
}
@@ -60,7 +60,7 @@ void Logger::flush(int level) {
  repetitions = 0;
}

void Logger::log(const std::string& message, int level) {
void Logger::log(const std::string& message, int level) const {
  if (level == LOG_ERRO) err(message);
  else {
    if (level >= log_threshold) {