Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Member Functions | List of all members
cypress::LogBackend Class Referenceabstract

#include <logger.hpp>

Inheritance diagram for cypress::LogBackend:
Inheritance graph
[legend]

Public Member Functions

virtual void log (LogSeverity lvl, std::time_t time, const std::string &module, const std::string &message)=0
 
virtual ~LogBackend ()
 

Detailed Description

The Backend class is the abstract base class that must be implemented by any log backend.

Constructor & Destructor Documentation

virtual cypress::LogBackend::~LogBackend ( )
inlinevirtual

Member Function Documentation

virtual void cypress::LogBackend::log ( LogSeverity  lvl,
std::time_t  time,
const std::string &  module,
const std::string &  message 
)
pure virtual

Pure virtual function which is called whenever a new log message should be logged.

Implemented in cypress::LogStreamBackend.


The documentation for this class was generated from the following file: