Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
Scroom::Logger Class Reference

#include <logger.hh>

Collaboration diagram for Scroom::Logger:
Collaboration graph

Public Member Functions

 Logger ()
 
 Logger (LoggerContainer::Ptr container_)
 
std::shared_ptr< spdlog::logger > operator-> () const
 

Private Attributes

LoggerContainer::Ptr container
 

Constructor & Destructor Documentation

◆ Logger() [1/2]

Scroom::Logger::Logger ( )
49 {
50 }
static Ptr instance()
Definition logger.cc:21
Logger()
Definition logger.cc:47

◆ Logger() [2/2]

Scroom::Logger::Logger ( LoggerContainer::Ptr  container_)
explicit
53 : container(std::move(container_))
54 {
55 }
LoggerContainer::Ptr container
Definition logger.hh:51

Member Function Documentation

◆ operator->()

std::shared_ptr< spdlog::logger > Scroom::Logger::operator-> ( ) const
57{ return container->get(); }

Member Data Documentation

◆ container

LoggerContainer::Ptr Scroom::Logger::container
private

Referenced by operator->().


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