Cinder  0.9.1
Public Member Functions | Protected Member Functions | List of all members
cinder::log::LoggerBreakpoint Class Reference

#include <Log.h>

Inherits cinder::log::Logger.

Public Member Functions

 LoggerBreakpoint (Level triggerLevel=LEVEL_ERROR)
 
void write (const Metadata &meta, const std::string &text) override
 
void setTriggerLevel (Level triggerLevel)
 
Level getTriggerLevel () const
 
void setTimestampEnabled (bool enable=true)
 
bool isTimestampEnabled () const
 

Protected Member Functions

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

Detailed Description

LoggerBreakpoint doesn't actually print anything, but triggers a breakpoint on log events above a specified threshold.

Constructor & Destructor Documentation

cinder::log::LoggerBreakpoint::LoggerBreakpoint ( Level  triggerLevel = LEVEL_ERROR)

Member Function Documentation

void cinder::log::LoggerBreakpoint::write ( const Metadata meta,
const std::string &  text 
)
overridevirtual

Implements cinder::log::Logger.

void cinder::log::LoggerBreakpoint::setTriggerLevel ( Level  triggerLevel)
Level cinder::log::LoggerBreakpoint::getTriggerLevel ( ) const
void cinder::log::Logger::setTimestampEnabled ( bool  enable = true)
inherited
bool cinder::log::Logger::isTimestampEnabled ( ) const
inherited
void cinder::log::Logger::writeDefault ( std::ostream &  stream,
const Metadata meta,
const std::string &  text 
)
protectedinherited

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