Cinder  0.9.1
Public Member Functions | Protected Member Functions | List of all members
cinder::log::Logger Class Referenceabstract

#include <Log.h>

Inherits cinder::Noncopyable.

Inherited by cinder::log::LoggerBreakpoint, cinder::log::LoggerConsole, cinder::log::LoggerFile, cinder::log::LoggerSystem, and cinder::log::LoggerSystem::ImplSysLog.

Public Member Functions

virtual ~Logger ()
 
virtual void write (const Metadata &meta, const std::string &text)=0
 
void setTimestampEnabled (bool enable=true)
 
bool isTimestampEnabled () const
 

Protected Member Functions

 Logger ()
 
void writeDefault (std::ostream &stream, const Metadata &meta, const std::string &text)
 

Detailed Description

Logger is the base class all logging objects are derived from.

See also
LoggerConsole, LoggerFile, LoggerFileRotating

Constructor & Destructor Documentation

virtual cinder::log::Logger::~Logger ( )
virtual
cinder::log::Logger::Logger ( )
protected

Member Function Documentation

virtual void cinder::log::Logger::write ( const Metadata meta,
const std::string &  text 
)
pure virtual
void cinder::log::Logger::setTimestampEnabled ( bool  enable = true)
bool cinder::log::Logger::isTimestampEnabled ( ) const
void cinder::log::Logger::writeDefault ( std::ostream &  stream,
const Metadata meta,
const std::string &  text 
)
protected

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