From 291c4fcf0062d798ceffdfb041efb295a33d4155 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Tue, 5 Jun 2012 08:41:35 +0200
Subject: [PATCH] - added logog library to MeshRead program

---
 SimpleTests/MeshTests/CMakeLists.txt |  1 +
 SimpleTests/MeshTests/MeshRead.cpp   | 15 +++++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/SimpleTests/MeshTests/CMakeLists.txt b/SimpleTests/MeshTests/CMakeLists.txt
index a094ce66234..1da4fad3911 100644
--- a/SimpleTests/MeshTests/CMakeLists.txt
+++ b/SimpleTests/MeshTests/CMakeLists.txt
@@ -22,5 +22,6 @@ TARGET_LINK_LIBRARIES ( MeshRead
 	MathLib	
 	BaseLib
 	GeoLib
+	logog
 )
 
diff --git a/SimpleTests/MeshTests/MeshRead.cpp b/SimpleTests/MeshTests/MeshRead.cpp
index 83c8060cbd3..2e0da48402e 100644
--- a/SimpleTests/MeshTests/MeshRead.cpp
+++ b/SimpleTests/MeshTests/MeshRead.cpp
@@ -10,6 +10,10 @@
 #include "RunTime.h"
 #include "tclap/CmdLine.h"
 
+// BaseLib/logog
+#include "logog.hpp"
+
+
 // MeshLib
 #include "Node.h"
 #include "Elements/Element.h"
@@ -18,6 +22,9 @@
 
 int main(int argc, char *argv[])
 {
+	LOGOG_INITIALIZE();
+	logog::Cout* logogCout = new logog::Cout;
+
 	TCLAP::CmdLine cmd("Simple mesh loading test", ' ', "0.1");
 
 	// Define a value argument and add it to the command line.
@@ -43,10 +50,14 @@ int main(int argc, char *argv[])
 	MeshLib::Mesh* mesh = mesh_io.loadMeshFromFile(fname);
 #ifndef WIN32
 	unsigned long mem_with_mesh (mem_watch.getVirtMemUsage());
-	std::cout << "mem for mesh: " << (mem_with_mesh - mem_without_mesh)/(1024*1024) << " MB" << std::endl;
+//	std::cout << "mem for mesh: " << (mem_with_mesh - mem_without_mesh)/(1024*1024) << " MB" << std::endl;
+	INFO ("mem for mesh: %i MB", (mem_with_mesh - mem_without_mesh)/(1024*1024));
 	run_time.stop();
-	std::cout << "time for reading: " << run_time.elapsed() << " s" << std::endl;
+//	std::cout << "time for reading: " << run_time.elapsed() << " s" << std::endl;
+	INFO ("time for reading: %f s", run_time.elapsed());
 #endif
 	delete mesh;
+	delete logogCout;
+	LOGOG_SHUTDOWN();
 }
 
-- 
GitLab