#include <toast/logstream.hpp>
Public Types | |
| typedef Alloc | allocator_type |
| typedef CharT | char_type |
| typedef Traits | traits_type |
| typedef traits_type::int_type | int_type |
| typedef traits_type::off_type | off_type |
| typedef traits_type::pos_type | pos_type |
| typedef basic_log_handle< CharT > | log_handle_type |
Public Member Functions | |
| basic_logbuf (log::severity s=log::DEFAULT) | |
| basic_logbuf (log_handle_type const &log, log::severity s=log::DEFAULT) | |
| void | log (log_handle_type const &log) |
| log_handle_type | log () const |
| log::severity | severity () const |
| void | severity (log::severity s) |
| bool | check (log::severity s) const |
Protected Member Functions | |
| virtual int | sync () |
| virtual std::streamsize | xsputn (char_type const *s, std::streamsize n) |
| virtual int_type | overflow (int_type meta=traits_type::eof()) |
Friends | |
| template<typename T> | |
| detail::proxy_logstream< CharT, Traits, Alloc > & | detail::proxy_logstream (T const &toStream) |