summaryrefslogtreecommitdiffstats
path: root/src/Common/Logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Common/Logger.cpp')
-rw-r--r--src/Common/Logger.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/Common/Logger.cpp b/src/Common/Logger.cpp
new file mode 100644
index 0000000..6a86d23
--- /dev/null
+++ b/src/Common/Logger.cpp
@@ -0,0 +1,44 @@
+/*
+ * Logger.cpp
+ *
+ * Created on: 10.09.2008
+ * Author: dante
+ */
+
+#include "Logger.h"
+#include <iostream>
+
+namespace Mad {
+namespace Common {
+
+void Logger::printMessage(int typeOfMessage, std::string message) {
+ switch(typeOfMessage) {
+ case CRITICAL:
+ std::cout << "CRITICAL: " << message << std::endl;
+ break;
+ case ERROR:
+ std::cout << "ERROR: " << message << std::endl;
+ break;
+ case WARNING:
+ std::cout << "WARNING: " << message << std::endl;
+ break;
+ case VERBOSE:
+ std::cout << "MESSAGE: " << message << std::endl;
+ break;
+ case DEBUG:
+ std::cout << "DEBUG: " << message << std::endl;
+ break;
+ default:
+ std::cout << "MESSAGE: " << message << std::endl;
+ }
+}
+
+Logger::Logger(int type) {
+ this->loggingType = type;
+}
+Logger::~Logger() {
+ // TODO Auto-generated destructor stub
+}
+
+}
+}