OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
LogStarter Class Reference

#include <LogStarter.h>

Public Member Functions

 LogStarter ()
 
 ~LogStarter ()
 
void initialize (FileSystem *userFs, LogLevel logLevel)
 
DistLogSinkrootSink () const
 

Private Attributes

bool _initialized = false
 
std::unique_ptr< LogSink_nullSink
 
std::unique_ptr< BufferLogSink_bufferLogSink
 
std::unique_ptr< LogSink_defaultLogSink
 
std::unique_ptr< RotatingLogSink_userLogSink
 
std::unique_ptr< DistLogSink_rootLogSink
 
std::unique_ptr< Logger_logger
 

Constructor & Destructor Documentation

◆ LogStarter()

LogStarter::LogStarter ( )

◆ ~LogStarter()

LogStarter::~LogStarter ( )

Member Function Documentation

◆ initialize()

void LogStarter::initialize ( FileSystem userFs,
LogLevel  logLevel 
)

◆ rootSink()

DistLogSink * LogStarter::rootSink ( ) const

Member Data Documentation

◆ _bufferLogSink

std::unique_ptr<BufferLogSink> LogStarter::_bufferLogSink
private

◆ _defaultLogSink

std::unique_ptr<LogSink> LogStarter::_defaultLogSink
private

◆ _initialized

bool LogStarter::_initialized = false
private

◆ _logger

std::unique_ptr<Logger> LogStarter::_logger
private

◆ _nullSink

std::unique_ptr<LogSink> LogStarter::_nullSink
private

◆ _rootLogSink

std::unique_ptr<DistLogSink> LogStarter::_rootLogSink
private

◆ _userLogSink

std::unique_ptr<RotatingLogSink> LogStarter::_userLogSink
private

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