Fresco/Berlin/include/Berlin Logger.hh,1.18,1.19

Tobias Hunger <[email protected]> Mon, 03 Nov 2003 20:46:14 +0000
Newsgroups gmane.comp.video.fresco.cvs
Message-ID <[email protected]>
Update of /cvs/fresco/Fresco/Berlin/include/Berlin
In directory purcel:/tmp/cvs-serv5518/Berlin/include/Berlin

Modified Files:
	Logger.hh 
Log Message:
Remove Prague's poor man's profiler since it is not really useful and
is the only user of the huge and ifdefy ntree.hh. Closes bug282.


Index: Logger.hh
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/include/Berlin/Logger.hh,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- Logger.hh	2 Jun 2002 23:42:15 -0000	1.18
+++ Logger.hh	3 Nov 2003 20:45:41 -0000	1.19
@@ -26,7 +26,6 @@
 #include "Prague/Sys/logstream.hh"
 #include "Prague/Sys/Time.hh"
 #include "Prague/Sys/Thread.hh"
-#include "Prague/Sys/Profiler.hh"
 #include "Fresco/config.hh"
 
 class Logger
@@ -74,12 +73,11 @@
 private:
   struct streamlock
   {
-    streamlock(group gg) : owner(true), g(gg), prf("logger") { Logger::mutex.lock();}
-    streamlock(const streamlock &sl) : owner(true), g(sl.g), prf("logger") { sl.owner = false;}
+    streamlock(group gg) : owner(true), g(gg) { Logger::mutex.lock();}
+    streamlock(const streamlock &sl) : owner(true), g(sl.g) { sl.owner = false;}
     ~streamlock() { if (owner) Logger::mutex.unlock();}
     mutable bool owner;
     group g;
-    Prague::Profiler prf;
   };
   friend const streamlock &operator << (const streamlock &sl, std::ostream & (func)(std::ostream &))
     { Logger::write(sl.g, func); return sl;}