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