fluidvis
Public Member Functions | List of all members
sx::ConsoleLogger Class Reference

#include <Log4SX.h>

Inheritance diagram for sx::ConsoleLogger:
sx::Logger

Public Member Functions

EXL ConsoleLogger ()
 
EXL ~ConsoleLogger ()
 
EXL Loggeroperator<< (const Level level)
 
EXL Loggeroperator<< (const LogMarkup m)
 
EXL Loggeroperator<< (const Annotation a)
 
EXL Loggeroperator<< (char value)
 
EXL Loggeroperator<< (unsigned char value)
 
EXL Loggeroperator<< (short value)
 
EXL Loggeroperator<< (unsigned short value)
 
EXL Loggeroperator<< (int value)
 
EXL Loggeroperator<< (unsigned int value)
 
EXL Loggeroperator<< (long value)
 
EXL Loggeroperator<< (unsigned long value)
 
EXL Loggeroperator<< (float value)
 
EXL Loggeroperator<< (double value)
 
EXL Loggeroperator<< (string value)
 
- Public Member Functions inherited from sx::Logger
virtual EXL ~Logger ()
 
EXL void setMinLevel (LogLevel level)
 
EXL LogLevel getMinLevel () const
 
EXL LogLevel getLevel () const
 

Additional Inherited Members

- Static Public Member Functions inherited from sx::Logger
static EXL string newLine ()
 
static EXL void addLogger (string ID, Logger *logger)
 
static EXL void setDefaultLogger (string ID)
 
static EXL Loggerget ()
 
static EXL void deleteLogger (string ID)
 
- Protected Member Functions inherited from sx::Logger
EXL Logger ()
 
bool takeMessage () const
 
- Protected Attributes inherited from sx::Logger
LogLevel minLevel
 
LogLevel level
 

Detailed Description

A Logger, which passes messages to the standard output.

See also
sx::Logger

Constructor & Destructor Documentation

EXL sx::ConsoleLogger::ConsoleLogger ( )

default constructor

EXL sx::ConsoleLogger::~ConsoleLogger ( )

destructor

Member Function Documentation

EXL Logger& sx::ConsoleLogger::operator<< ( const Level  level)
virtual
See also
sx::Logger::operator <<(const Level)

Reimplemented from sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( const LogMarkup  m)
virtual

The LogMarkup message is shown on the standard output followed by newline, and enclosed by the charactersequence —.

See also
sx::Logger::operator <<(const LogMarkup m)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( const Annotation  a)
virtual

The Annotation message is shown on the standard output started with newline.

See also
sx::Logger::operator << (const Annotation)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( char  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (char value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( unsigned char  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (unsigned char value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( short  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (short value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( unsigned short  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (unsigned short value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( int  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (int value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( unsigned int  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (unsigned int value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( long  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (long value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( unsigned long  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (unsigned long value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( float  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (float value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( double  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (double value)

Implements sx::Logger.

EXL Logger& sx::ConsoleLogger::operator<< ( string  value)
virtual

Passes the message to standard output.

See also
sx::Logger::operator << (string value)

Implements sx::Logger.


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