#include <deque>
#include "../Utils/safe_bool.hh"
#include "../Packets/Packets.hh"
-#include "Module.hh"
+#include "MonitorModule.hh"
#include "ActiveFeeder.hh"
#include "../Utils/Logger/SenfLog.hh"
template < class Stream = log::Debug,
class Area = log::DefaultArea,
class Level = log::VERBOSE >
- class LogSink
- : public module::Module
+ class Logger
+ : public MonitorModule<>
{
- SENF_PPI_MODULE(LogSink);
+ SENF_PPI_MODULE(Logger);
public:
-
- connector::PassiveInput<> input;
-
- LogSink();
+ Logger();
+ explicit Logger(std::string label);
private:
- void request();
+ virtual void v_handlePacket(Packet const & packet);
+
+ std::string label_;
};
}}}}