Class to manage logging operations.
More...
#include <probe.h>
|
| quill::Logger * | getLogger (const std::string &loggerName) |
| | Get a logger by name.
|
| |
| std::vector< std::string > | getLoggerNames () |
| | Get the names of all loggers.
|
| |
| std::vector< quill::Logger * > | getLoggers () |
| | Get all loggers.
|
| |
| quill::Logger * | newFileLogger (const std::string &filename, const std::string &loggerName) |
| | Create a new file logger.
|
| |
|
| std::map< std::string, quill::Logger * > | loggerMap |
| |
◆ LogManager() [1/2]
| serif::probe::LogManager::LogManager |
( |
| ) |
|
|
private |
Private constructor for singleton pattern.
Definition at line 206 of file probe.cpp.
◆ ~LogManager()
| serif::probe::LogManager::~LogManager |
( |
| ) |
|
|
privatedefault |
◆ LogManager() [2/2]
| serif::probe::LogManager::LogManager |
( |
const LogManager & | | ) |
|
|
privatedelete |
◆ getInstance()
| static LogManager & serif::probe::LogManager::getInstance |
( |
| ) |
|
|
inlinestatic |
◆ getLogger()
| quill::Logger * serif::probe::LogManager::getLogger |
( |
const std::string & | loggerName | ) |
|
Get a logger by name.
- Parameters
-
| loggerName | The name of the logger. |
- Returns
- A pointer to the logger.
Definition at line 219 of file probe.cpp.
◆ getLoggerNames()
| std::vector< std::string > serif::probe::LogManager::getLoggerNames |
( |
| ) |
|
Get the names of all loggers.
- Returns
- A vector of logger names.
Definition at line 227 of file probe.cpp.
◆ getLoggers()
| std::vector< quill::Logger * > serif::probe::LogManager::getLoggers |
( |
| ) |
|
Get all loggers.
- Returns
- A vector of pointers to the loggers.
Definition at line 236 of file probe.cpp.
◆ newFileLogger()
| quill::Logger * serif::probe::LogManager::newFileLogger |
( |
const std::string & | filename, |
|
|
const std::string & | loggerName ) |
Create a new file logger.
- Parameters
-
| filename | The name of the log file. |
| loggerName | The name of the logger. |
- Returns
- A pointer to the new logger.
Definition at line 245 of file probe.cpp.
◆ operator=()
◆ loggerMap
| std::map<std::string, quill::Logger*> serif::probe::LogManager::loggerMap |
|
private |
The documentation for this class was generated from the following files: