diff --git a/SimpleTests/MeshTests/CMakeLists.txt b/SimpleTests/MeshTests/CMakeLists.txt
index a094ce6623451ef8f47777733d7217389089bc68..1da4fad39113a8053f9615ca37155fd2c7ed9b30 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 83c8060cbd390f71145aebb9665fed5d6b10d835..2e0da48402e8f6985617a8eefd5e6f1fcc0606c7 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();
 }