Program Listing for File Logging.cpp¶
↰ Return to documentation for file (necsim/Logging.cpp
)
// This file is part of necsim project which is released under MIT license.
// See file **LICENSE.txt** or visit https://opensource.org/licenses/MIT) for full license details
#include "Logging.h"
#include "Logger.h"
namespace necsim
{
bool loggerIsSetup()
{
return true;
}
void writeInfo(string message)
{
logger->writeInfo(message);
}
void writeWarning(string message)
{
logger->writeWarning(message);
}
void writeError(string message)
{
logger->writeError(message);
}
void writeCritical(string message)
{
logger->writeCritical(message);
}
#ifdef DEBUG
void writeLog(const int &level, string message)
{
logger->writeLog(level, message);
}
void writeLog(const int &level, stringstream &message)
{
logger->writeLog(level, message.str());
}
#endif //DEBUG
}