00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
#include "wvlogrcv.h"
00019
00020 int main()
00021 {
00022
WvLog a(
"logA", WvLog::Debug), b(
"logB", WvLog::Debug2);
00023
WvLog c(
"logC", WvLog::Debug3), c2 = c.
split(WvLog::Debug4);
00024
00025 a(
"a message\n");
00026 b(
"b message\n");
00027 c(
"c message with extra newline\n\n");
00028 c2(
"c2 message\n");
00029
00030
00031 a(WvLog::Info,
"a info message\n");
00032 a(
"a normal message with \a\b control chars\r\n");
00033
00034
00035
00036 a(
"a split ");
00037 b(
"message ");
00038 b(
"with stuff ");
00039 b(WvLog::Info,
"and other stuff.\n");
00040
00041
00042 c(
"another split ");
00043 c2(WvLog::Debug3,
"message.");
00044
00045
00046
00047
return 0;
00048 }