Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
logger_context.cpp
Go to the documentation of this file.
1// BSD 3-Clause License
2// Copyright (c) 2025, 🍀☀🌕🌥 🌊
3// See the LICENSE file in the project root for full license information.
4
7
8namespace kcenon::logger::core {
9
11 : signal_context_(std::make_shared<security::signal_manager>())
12 , registry_()
13{
14}
15
17 std::shared_ptr<security::signal_manager_interface> signal_mgr
18)
19 : signal_context_(std::move(signal_mgr))
20 , registry_()
21{
22}
23
25
26} // namespace kcenon::logger::core
logger_context()
Default constructor - creates default implementations.
~logger_context()
Destructor - ensures clean shutdown.
Facade for logger system components following SRP.
Signal-safe write wrapper for cross-platform signal handling.