KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::Logger Class Reference

Simple logging facility. More...

#include <logging.hh>

Detailed Description

Simple logging facility.

Definition at line 27 of file logging.hh.

Public Member Functions

 Logger (int level, std::ostream &out=std::cout)
 Constructor. More...
 
 ~Logger ()
 
bool operator() (int level, std::string const &message)
 log a message with given level More...
 
std::ostream & operator() (int level)
 Provides access to the log output stream used for messages of the given level. More...
 

Constructor & Destructor Documentation

◆ Logger()

Kaskade::Logger::Logger ( int  level,
std::ostream &  out = std::cout 
)

Constructor.

Parameters
levelall log messages with a level greater than the provided level are discarded
outthe output stream to which the log messages are sent. The stream has to exist during the lifetime of the logger (a reference is kept internally).

◆ ~Logger()

Kaskade::Logger::~Logger ( )

Member Function Documentation

◆ operator()() [1/2]

std::ostream & Kaskade::Logger::operator() ( int  level)

Provides access to the log output stream used for messages of the given level.

◆ operator()() [2/2]

bool Kaskade::Logger::operator() ( int  level,
std::string const &  message 
)

log a message with given level


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