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;}