WvStreams
wvlogstream.cc
1#include "wvlogstream.h"
2
3
4WvLogStream::WvLogStream(IWvStream *s, WvLog::LogLevel _max_level)
5 : WvLogRcv(_max_level)
6{
7 cloned = s;
8}
9
10
11WvLogStream::~WvLogStream()
12{
13 WVRELEASE(cloned);
14}
15
16
17void WvLogStream::_mid_line(const char *str, size_t len)
18{
19 if (cloned)
20 cloned->write(str, len);
21}
WvLogRcv adds some intelligence to WvLogRcvBase, to keep track of line-prefix-printing and other form...
virtual void _mid_line(const char *str, size_t len)
add text to the current log line.