CppLogging
1.0.6.0
C++ Logging Library
Loading...
Searching...
No Matches
source
logging
logger.cpp
Go to the documentation of this file.
1
8
9
#include "
logging/logger.h
"
10
11
#include "
logging/config.h
"
12
13
namespace
CppLogging
{
14
15
Logger::Logger
() : _sink(
Config
::CreateLogger()._sink)
16
{
17
}
18
19
Logger::Logger
(
const
std::string& name) : _name(name), _sink(
Config
::CreateLogger(name)._sink)
20
{
21
}
22
23
void
Logger::Update
()
24
{
25
_sink =
Config::CreateLogger
(_name)._sink;
26
}
27
28
}
// namespace CppLogging
CppLogging::Config::CreateLogger
static Logger CreateLogger()
Create default logger.
Definition
config.cpp:37
CppLogging::Logger::Logger
Logger()
Initialize default logger.
Definition
logger.cpp:15
CppLogging::Logger::Config
friend class Config
Definition
logger.h:24
CppLogging::Logger::Update
void Update()
Update the current logger sink by taking the most recent one from configuration.
Definition
logger.cpp:23
config.h
Logger configuration definition.
logger.h
Logger interface definition.
CppLogging
C++ Logging project definitions.
Definition
appender.h:15
Generated by
1.16.1