WvStreams
|
00001 /* 00002 * Worldvisions Weaver Software: 00003 * Copyright (C) 1997-2002 Net Integration Technologies, Inc. 00004 * 00005 * A "Log Receiver" that puts the messages in the wvcrash_ring_buffer 00006 */ 00007 #include "wvcrashlog.h" 00008 #include "wvcrash.h" 00009 00010 WvCrashLog::WvCrashLog(WvLog::LogLevel _max_level) : 00011 WvLogRcv(_max_level) 00012 { 00013 } 00014 00015 00016 void WvCrashLog::_mid_line(const char *str, size_t len) 00017 { 00018 wvcrash_ring_buffer_put(str, len); 00019 } 00020 00021 00022 void WvCrashLog::_make_prefix(time_t timenow) 00023 { 00024 prefix = WvString("%s<%s>: ", last_source, loglevels[last_level]); 00025 prelen = prefix.len(); 00026 }