Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
SysLogger Class Reference
Inheritance diagram for SysLogger:
CoreLogger CoreBaseObject CoreBaseType

Public Member Functions

 SysLogger (const unsigned int &width=80)
 
virtual void output (const CoreLogMessage &msg)
 
void enable_print_timer (const bool &enable)
 
const bool & is_print_timer () const
 
void enable_print_memory (const bool &enable)
 
const bool & is_print_memory () const
 
void set_width (const unsigned int &width)
 
const unsigned int & get_width () const
 
- Public Member Functions inherited from CoreLogger
virtual ~CoreLogger ()
 
- Public Member Functions inherited from CoreBaseObject
bool is_kindof (const CoreBaseObject &object) const
 
virtual size_t get_memory_size () const
 
CoreString get_class_info_name () const
 
const unsigned long & get_class_info_id () const
 
virtual bool is_kindof (const CoreClassInfo &cinfo) const
 
virtual const CoreClassInfoget_class_info () const
 
template<class T >
T * cast ()
 
template<class T >
const T * cast () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Static Public Member Functions

static void set_default_logger ()
 
static void set_trace_logger (const unsigned int &width=80)
 

Additional Inherited Members

- Protected Member Functions inherited from CoreLogger
 CoreLogger ()
 

Member Function Documentation

void SysLogger::output ( const CoreLogMessage msg)
virtual

Output a message at a given level.

Reimplemented from CoreLogger.