WvStreams
wvlogstream.cc
00001 #include "wvlogstream.h"
00002 
00003 
00004 WvLogStream::WvLogStream(IWvStream *s, WvLog::LogLevel _max_level)
00005     : WvLogRcv(_max_level)
00006 {
00007     cloned = s;
00008 }
00009 
00010 
00011 WvLogStream::~WvLogStream()
00012 {
00013     WVRELEASE(cloned);
00014 }
00015 
00016 
00017 void WvLogStream::_mid_line(const char *str, size_t len)
00018 {
00019     if (cloned)
00020         cloned->write(str, len);
00021 }