Base Code
Instance Validation Layers
This commit is contained in:
29
Logger.h
Normal file
29
Logger.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#pragma once
|
||||
|
||||
#include <iostream>
|
||||
|
||||
enum LogLevel {
|
||||
INFO,
|
||||
WARNING,
|
||||
ERROR
|
||||
};
|
||||
|
||||
void log(LogLevel level, const std::string& message) {
|
||||
std::string levelStr;
|
||||
|
||||
switch(level) {
|
||||
case INFO:
|
||||
levelStr = "[INFO]";
|
||||
break;
|
||||
case WARNING:
|
||||
levelStr = "[WARNING]";
|
||||
break;
|
||||
case ERROR:
|
||||
levelStr = "[ERROR]";
|
||||
break;
|
||||
default:
|
||||
levelStr = "[UNKNOWN]";
|
||||
break;
|
||||
}
|
||||
std::cout << levelStr << " : " << message << std::endl;
|
||||
}
|
||||
Reference in New Issue
Block a user