2021-08-03 15:08:43 +01:00
|
|
|
#include "framework.h"
|
|
|
|
#include <iostream>
|
|
|
|
|
|
|
|
void TENLog(std::string_view str, LogLevel level, LogConfig config)
|
|
|
|
{
|
2021-08-06 16:38:05 +01:00
|
|
|
if constexpr (!DebugBuild)
|
2021-08-03 15:08:43 +01:00
|
|
|
{
|
|
|
|
if (LogConfig::Debug == config)
|
|
|
|
{
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
switch (level)
|
|
|
|
{
|
|
|
|
case LogLevel::Error:
|
2021-08-16 12:53:33 +01:00
|
|
|
std::cout << "Error: " << str << "\n";
|
2021-08-03 15:08:43 +01:00
|
|
|
// Monty code goes here
|
|
|
|
break;
|
|
|
|
case LogLevel::Warning:
|
|
|
|
std::cout << "Warning: " << str << "\n";
|
|
|
|
// Monty code goes here
|
|
|
|
break;
|
|
|
|
case LogLevel::Info:
|
|
|
|
std::cout << "Info: " << str << "\n";
|
|
|
|
// Monty code goes here
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|