Zappy Server
C++ game server: world, rules, scheduler, network
Loading...
Searching...
No Matches
CompositeSink.cpp
Go to the documentation of this file.
1
#include "
logging/CompositeSink.hpp
"
2
3
void
CompositeSink::add
(std::unique_ptr<ILogSink> sink) {
_sinks
.push_back(std::move(sink)); }
4
5
void
CompositeSink::write
(
LogLevel
level,
const
std::string& line)
6
{
7
for
(
auto
& sink :
_sinks
) sink->write(level, line);
8
}
CompositeSink.hpp
LogLevel
LogLevel
Definition
ILogSink.hpp:5
CompositeSink::_sinks
std::vector< std::unique_ptr< ILogSink > > _sinks
Definition
CompositeSink.hpp:15
CompositeSink::write
void write(LogLevel level, const std::string &line) override
Write one already-formatted line if level passes the sink's threshold.
Definition
CompositeSink.cpp:5
CompositeSink::add
void add(std::unique_ptr< ILogSink > sink)
Definition
CompositeSink.cpp:3
server
src
logging
CompositeSink.cpp
Generated by
1.9.8