salsa 0.7.1
Loading...
Searching...
No Matches
Salsa::Object Class Reference

Base Salsa Object class. More...

#include <Object.hh>

Inheritance diagram for Salsa::Object:
Salsa::Actor Salsa::Config Salsa::Distributor Salsa::HyperCube Salsa::Job Salsa::Message Salsa::NDimMapping Salsa::NodeManager Salsa::Poller Salsa::Publisher Salsa::Socket Salsa::TaskExecutor Salsa::TaskPool Salsa::TaskState

Public Member Functions

 Object ()
 
virtual ~Object ()
 

Static Public Member Functions

static std::shared_ptr< spdlog::logger > getConsoleOutput ()
 Get console output.
 
static void setConsoleLevel (spdlog::level::level_enum level)
 Sets console log level.
 

Static Private Attributes

static std::shared_ptr< spdlog::logger > mspConsoleLogger = spdlog::stdout_color_mt("salsa")
 Pointer to spd logger.
 

Detailed Description

Constructor & Destructor Documentation

◆ Object()

Salsa::Object::Object ( )

Constructor

Definition at line 3 of file Object.cc.

◆ ~Object()

Salsa::Object::~Object ( )
virtual

Destructor

Definition at line 9 of file Object.cc.

Member Function Documentation

◆ getConsoleOutput()

static std::shared_ptr< spdlog::logger > Salsa::Object::getConsoleOutput ( )
inlinestatic

Get console output.

Definition at line 21 of file Object.hh.

References mspConsoleLogger.

Referenced by Salsa::ConfigZyre::apply().

◆ setConsoleLevel()

static void Salsa::Object::setConsoleLevel ( spdlog::level::level_enum level)
inlinestatic

Sets console log level.

Definition at line 29 of file Object.hh.

References mspConsoleLogger.

Member Data Documentation

◆ mspConsoleLogger

std::shared_ptr< spdlog::logger > Salsa::Object::mspConsoleLogger = spdlog::stdout_color_mt("salsa")
staticprivate

Pointer to spd logger.

Definition at line 32 of file Object.hh.

Referenced by getConsoleOutput(), and setConsoleLevel().


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