RSC  0.17.1
rsc::logging::ConsoleLoggingSystem Class Reference

Default logging system using the console for output. More...

#include <ConsoleLoggingSystem.h>

Inheritance diagram for rsc::logging::ConsoleLoggingSystem:
Inheritance graph
Collaboration diagram for rsc::logging::ConsoleLoggingSystem:
Collaboration graph

Public Member Functions

 ConsoleLoggingSystem ()
 
virtual ~ConsoleLoggingSystem ()
 
std::string getRegistryKey () const
 Returns a unique key describing the name of the logging system. More...
 
LoggerPtr createLogger (const std::string &name)
 Factory method to create a new system-specific logger. More...
 
- Public Member Functions inherited from rsc::logging::LoggingSystem
virtual ~LoggingSystem ()
 

Static Public Member Functions

static std::string getName ()
 

Detailed Description

Default logging system using the console for output.

Author
jwienke

Definition at line 40 of file ConsoleLoggingSystem.h.

Constructor & Destructor Documentation

rsc::logging::ConsoleLoggingSystem::ConsoleLoggingSystem ( )

Definition at line 39 of file ConsoleLoggingSystem.cpp.

rsc::logging::ConsoleLoggingSystem::~ConsoleLoggingSystem ( )
virtual

Definition at line 42 of file ConsoleLoggingSystem.cpp.

Member Function Documentation

LoggerPtr rsc::logging::ConsoleLoggingSystem::createLogger ( const std::string &  name)
virtual

Factory method to create a new system-specific logger.

Given parameters to this method are assumed to be set on the returned logger. The caller is responsible to not request a logger with the same name multiple times. Otherwise it is legal to return a second instance in this method.

Parameters
namename of the new logger
Returns
new logger instance

Implements rsc::logging::LoggingSystem.

Definition at line 49 of file ConsoleLoggingSystem.cpp.

References CREATE_GLOBAL_REGISTREE_MSG, and rsc::logging::loggingSystemRegistry().

Here is the call graph for this function:

std::string rsc::logging::ConsoleLoggingSystem::getName ( )
static

Definition at line 35 of file ConsoleLoggingSystem.cpp.

Referenced by getRegistryKey().

Here is the caller graph for this function:

std::string rsc::logging::ConsoleLoggingSystem::getRegistryKey ( ) const
virtual

Returns a unique key describing the name of the logging system.

Returns
name of the logging system

Implements rsc::logging::LoggingSystem.

Definition at line 45 of file ConsoleLoggingSystem.cpp.

References getName().

Here is the call graph for this function:


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