00001
00002
00003
00004
00005
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 }