Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::Logging Class Reference

#include <PrintLogger.h>

Inheritance diagram for Boardcore::Logging:
Collaboration diagram for Boardcore::Logging:

Static Public Member Functions

static PrintLogger getLogger (const string &name)
 
static void addLogSink (unique_ptr< LogSink > &sink)
 
static LogSinkgetStdOutLogSink ()
 
static void startAsyncLogger ()
 
- Static Public Member Functions inherited from Boardcore::Singleton< Logging >
static LogginggetInstance ()
 

Friends

class Singleton< Logging >
 
class PrintLogger
 

Additional Inherited Members

- Public Member Functions inherited from Boardcore::Singleton< Logging >
 Singleton (const Singleton &)=delete
 
Singletonoperator= (const Singleton &)=delete
 
- Protected Member Functions inherited from Boardcore::Singleton< Logging >
 Singleton ()
 

Detailed Description

Definition at line 97 of file PrintLogger.h.

Member Function Documentation

◆ addLogSink()

static void Boardcore::Logging::addLogSink ( unique_ptr< LogSink > & sink)
inlinestatic

Definition at line 108 of file PrintLogger.h.

◆ getLogger()

static PrintLogger Boardcore::Logging::getLogger ( const string & name)
inlinestatic

Definition at line 103 of file PrintLogger.h.

◆ getStdOutLogSink()

static LogSink & Boardcore::Logging::getStdOutLogSink ( )
inlinestatic

Definition at line 113 of file PrintLogger.h.

◆ startAsyncLogger()

static void Boardcore::Logging::startAsyncLogger ( )
inlinestatic

Definition at line 115 of file PrintLogger.h.

Friends And Related Symbol Documentation

◆ PrintLogger

friend class PrintLogger
friend

Definition at line 100 of file PrintLogger.h.

◆ Singleton< Logging >

friend class Singleton< Logging >
friend

Definition at line 94 of file PrintLogger.h.


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