47 : m_log_level(-1), m_message_level(0)
67 stream_list_type::iterator it;
69 for ( it=m_stream.begin(); it!=m_stream.end(); ++it )
82 m_stream.push_front(s);
93 stream_list_type::iterator it =
94 std::find(m_stream.begin(), m_stream.end(), s);
96 if ( it!=m_stream.end() )
108 m_stream.push_front(s);
128 m_log_level = lvl.
get();
137 if (m_message_level <= m_log_level)
139 stream_list_type::iterator it;
141 for ( it=m_stream.begin(); it!=m_stream.end(); ++it )
153 m_message_level = that.
get();
155 if (m_message_level <= m_log_level)
179 return log << std::endl;
184 (log <<
"\n").flush();