Program Listing for File Logged.cpp¶
↰ Return to documentation for file (src/Logged.cpp)
#include "include/Logged.hpp"
namespace Nextsim {
Logged::Logged()
{
// TODO Auto-generated constructor stub
}
// TODO Empty implementations of the declared functions
void Logged::log(const std::string& message, Logged::level lvl)
{
switch (lvl) {
case (INFO):
info(message);
break;
case (DEBUG):
case (NOTICE):
case (WARNING):
case (ERROR):
case (CRITICAL):
case (ALERT):
// TODO implement these levels
break;
case (EMERGENCY):
emergency(message);
break;
default:
break;
}
}
void Logged::info(const std::string& message)
{
// TODO Replace empty implementation
}
void Logged::emergency(const std::string& message)
{
// TODO Replace empty implementation
}
} /* namespace Nextsim */