Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
common_logger_adapter.h File Reference

Log level conversion between logger_system and common_system. More...

#include <memory>
#include <string>
#include <chrono>
#include <functional>
#include <format>
#include <kcenon/common/interfaces/logger_interface.h>
#include <kcenon/common/patterns/result.h>
#include "../logger.h"
#include "../log_level.h"
#include "../formatter/basic_formatter.h"
Include dependency graph for common_logger_adapter.h:

Go to the source code of this file.

Classes

class  kcenon::logger::adapters::logger_adapter
 Adapter to expose logger as common::interfaces::ILogger. More...
 
class  kcenon::logger::adapters::logger_from_common_adapter
 Adapter to use common::interfaces::ILogger in logger_system. More...
 
class  kcenon::logger::adapters::common_logger_factory
 Factory for creating common_system compatible loggers. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 
namespace  kcenon::logger::adapters
 

Functions

inline ::common::interfaces::log_level kcenon::logger::adapters::to_common_level (log_level level)
 Convert log levels between logger_system and common_system.
 
log_level kcenon::logger::adapters::from_common_level (::common::interfaces::log_level level)
 

Detailed Description

Log level conversion between logger_system and common_system.

See also
common_system_adapter.h

Definition in file common_logger_adapter.h.