46 : m_log_level(-1), m_message_level(0)
66 stream_list_type::iterator it;
68 for ( it=m_stream.begin(); it!=m_stream.end(); ++it )
81 m_stream.push_front(s);
92 stream_list_type::iterator it =
93 std::find(m_stream.begin(), m_stream.end(), s);
95 if ( it!=m_stream.end() )
107 m_stream.push_front(s);
127 m_log_level = lvl.
get();
136 if (m_message_level <= m_log_level)
138 stream_list_type::iterator it;
140 for ( it=m_stream.begin(); it!=m_stream.end(); ++it )
152 m_message_level = that.
get();
154 if (m_message_level <= m_log_level)
178 return log << std::endl;
183 (log <<
"\n").flush();