-/* $Id: filter_log.cpp,v 1.14 2006-01-11 08:53:52 adam Exp $
+/* $Id: filter_log.cpp,v 1.16 2006-01-17 15:08:02 adam Exp $
Copyright (c) 2005, Index Data.
%LICENSE%
#include "config.hpp"
-#include "xmlutil.hpp"
#include "package.hpp"
#include <string>
namespace filter {
class Log::Rep {
friend class Log;
- static boost::mutex m_log_mutex;
+ boost::mutex m_log_mutex;
std::string m_msg;
};
}
}
-boost::mutex yf::Log::Rep::m_log_mutex;
-
yf::Log::Log(const std::string &x) : m_p(new Rep)
{
m_p->m_msg = x;
// scope for locking Ostream
{
- boost::mutex::scoped_lock scoped_lock(Rep::m_log_mutex);
+ boost::mutex::scoped_lock scoped_lock(m_p->m_log_mutex);
std::cout << receive_time << " " << m_p->m_msg;
std::cout << " request id=" << package.session().id();
std::cout << " close="
// scope for locking Ostream
{
- boost::mutex::scoped_lock scoped_lock(Rep::m_log_mutex);
+ boost::mutex::scoped_lock scoped_lock(m_p->m_log_mutex);
std::cout << send_time << " " << m_p->m_msg;
std::cout << " response id=" << package.session().id();
std::cout << " close="