revert sink accepting only char* and size_t

This commit is contained in:
gabi
2014-11-21 00:21:50 +02:00
committed by gabime
parent a3a8f107a4
commit fd3f13cd90
9 changed files with 64 additions and 77 deletions

View File

@@ -45,9 +45,10 @@ public:
virtual ~ostream_sink() = default;
protected:
void _sink_it(const char* data, size_t size) override
virtual void _sink_it(const details::log_msg& msg) override
{
_ostream.write(data, size);
auto& buf = msg.formatted.buf();
_ostream.write(buf.data(), buf.size());
}
std::ostream& _ostream;
};