wibble
1.1
wibble
log
ostream.h
Go to the documentation of this file.
1
#ifndef WIBBLE_LOG_OSTREAM_H
2
#define WIBBLE_LOG_OSTREAM_H
3
4
#include <
wibble/log/stream.h
>
5
#include <ostream>
6
7
namespace
wibble
{
8
namespace
log {
9
11
struct
OstreamSender
:
public
Sender
12
{
13
protected
:
14
std::ostream&
out
;
15
16
public
:
17
OstreamSender
(std::ostream&
out
);
18
virtual
~OstreamSender
() {}
19
20
virtual
void
send
(
Level
level,
const
std::string& msg);
21
};
22
23
}
24
}
25
26
// vim:set ts=4 sw=4:
27
#endif
wibble::log::Level
Level
Urgency of a log message.
Definition
stream.h:12
wibble
Definition
amorph.h:17
stream.h
wibble::log::OstreamSender
Discard all messages.
Definition
ostream.h:12
wibble::log::OstreamSender::send
virtual void send(Level level, const std::string &msg)
Log one line of text with the given level.
Definition
ostream.cpp:8
wibble::log::OstreamSender::out
std::ostream & out
Definition
ostream.h:14
wibble::log::OstreamSender::~OstreamSender
virtual ~OstreamSender()
Definition
ostream.h:18
wibble::log::Sender
Handle sending a log message.
Definition
stream.h:23
Generated by
1.9.8