Chrysalis - Logging Test Coverage


logging/
File: logging/include/Logging.h
Date: 2026-08-27 18:35:06
Lines:
0/4
0.0%
Functions:
0/4
0.0%
Branches:
0/0
-%
Decisions:
0/0
-%
Calls:
0/4
0.0%

Line Branch Decision Call Exec Source
1 #ifndef CHRYSALIS_LOGGING_H
2 #define CHRYSALIS_LOGGING_H
3
4 #include "LoggerRegistry.h"
5 #include "LoggingLibraryExport.h"
6
7 namespace Logging {
8 extern LOGGING LoggerRegistry LOG_REGISTRY;
9 namespace Message {
10 static constexpr auto LOG_SAVING_FILE = FMT_STRING("Saving file: {}.");
11
0/1
✗ Call 0 not invoked.
✗ static constexpr auto LOG_FAILED_TO_OPEN_FILE = FMT_STRING("Failed to open file: {}.");
12
0/1
✗ Call 0 not invoked.
✗ static constexpr auto LOG_FAILED_TO_SAVE_FILE = FMT_STRING("Failed to save file: {}.");
13
0/1
✗ Call 0 not invoked.
✗ static constexpr auto LOG_FAILED_TO_CREATE_PATH = FMT_STRING("Failed to create path: {}.");
14
0/1
✗ Call 0 not invoked.
✗ static constexpr auto LOG_FOLDER_WAS_CREATED_IN_DIRECTORY = FMT_STRING("Folder \"{}\" was created in \"{}\" directory.");
15 }
16 }
17
18 #define LOGGER Logging::LOG_REGISTRY.get(LOGGER_NAME)
19 #define LOGGER_NAMED(name) Logging::LOG_REGISTRY.get(name)
20
21 #define LOG_TRACE(...) LOGGER->trace(__VA_ARGS__)
22 #define LOG_DEBUG(...) LOGGER->debug(__VA_ARGS__)
23 #define LOG_INFO(...) LOGGER->info(__VA_ARGS__)
24 #define LOG_WARN(...) LOGGER->warn(__VA_ARGS__)
25 #define LOG_ERROR(...) LOGGER->error(__VA_ARGS__)
26 #define LOG_CRITICAL(...) LOGGER->critical(__VA_ARGS__)
27
28 #define LOG_TO(name, level, ...) LOGGER_NAMED(name)->log(level, __VA_ARGS__)
29 #define LOG_TRACE_TO(name, ...) LOGGER_NAMED(name)->trace(__VA_ARGS__)
30 #define LOG_DEBUG_TO(name, ...) LOGGER_NAMED(name)->debug(__VA_ARGS__)
31 #define LOG_INFO_TO(name, ...) LOGGER_NAMED(name)->info(__VA_ARGS__)
32 #define LOG_WARN_TO(name, ...) LOGGER_NAMED(name)->warn(__VA_ARGS__)
33 #define LOG_ERROR_TO(name, ...) LOGGER_NAMED(name)->error(__VA_ARGS__)
34 #define LOG_CRITICAL_TO(name, ...) LOGGER_NAMED(name)->critical(__VA_ARGS__)
35
36 #endif //CHRYSALIS_LOGGING_H
37