Chrysalis - Logging Test Coverage


logging/
Date: 2026-08-27 18:35:06
Lines:
86/156
55.1%
Functions:
23/89
25.8%
Branches:
44/118
37.3%
Decisions:
6/18
33.3%
Calls:
381/740
51.5%

Function (File:Line) Call count Block coverage
Logging::BaseConsoleUser::BaseConsoleUser() (logging/src/BaseConsoleUser.cpp:10)called 3 times, returned 3 times100.0%
Logging::BaseLoggerRegistryListener::BaseLoggerRegistryListener(Logging::LoggerRegistry&) (logging/src/BaseLoggerRegistryListener.cpp:7)not called0.0%
Logging::BaseLoggerRegistryListener::~BaseLoggerRegistryListener() (logging/include/BaseLoggerRegistryListener.h:14)not called0.0%
Logging::ColoredLevelFlagFormatter::clone() const (logging/src/ColoredLevelFlagFormatter.cpp:34)called 3 times, returned 3 times100.0%
Logging::ColoredLevelFlagFormatter::format(spdlog::details::log_msg const&, tm const&, fmt::v12::basic_memory_buffer<char, 250ul, fmt::v12::detail::allocator<char> >&) (logging/src/ColoredLevelFlagFormatter.cpp:16)called 27 times, returned 27 times95.0%
Logging::ColoredNameFlagFormatter::clone() const (logging/src/ColoredNameFlagFormatter.cpp:38)called 3 times, returned 3 times100.0%
Logging::ColoredNameFlagFormatter::format(spdlog::details::log_msg const&, tm const&, fmt::v12::basic_memory_buffer<char, 250ul, fmt::v12::detail::allocator<char> >&) (logging/src/ColoredNameFlagFormatter.cpp:18)called 27 times, returned 27 times94.0%
Logging::LevelFlagFormatter::clone() const (logging/src/LevelFlagFormatter.cpp:24)called 11 times, returned 11 times100.0%
Logging::LevelFlagFormatter::format(spdlog::details::log_msg const&, tm const&, fmt::v12::basic_memory_buffer<char, 250ul, fmt::v12::detail::allocator<char> >&) (logging/src/LevelFlagFormatter.cpp:15)called 81 times, returned 81 times80.0%
Logging::Logger::Logger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (logging/src/Logger.cpp:13)called 5 times, returned 5 times58.0%
Logging::Logger::addSink(std::shared_ptr<spdlog::sinks::sink> const&) (logging/src/Logger.cpp:23)called 15 times, returned 15 times100.0%
Logging::Logger::flush() const (logging/src/Logger.cpp:19)not called0.0%
Logging::Logger::getLevel() const (logging/src/Logger.cpp:31)not called0.0%
Logging::Logger::getName() const (logging/src/Logger.cpp:27)not called0.0%
Logging::Logger::setCommonFileSink(std::shared_ptr<spdlog::sinks::basic_file_sink<std::mutex> > const&) (logging/src/Logger.cpp:44)not called0.0%
Logging::Logger::setLevel(spdlog::level::level_enum) (logging/src/Logger.cpp:35)not called0.0%
Logging::Logger::setLoggingDirectory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/src/Logger.cpp:39)not called0.0%
Logging::LoggerFormatter<Logging::ColoredNameFlagFormatter, Logging::ColoredLevelFlagFormatter>::apply(std::shared_ptr<spdlog::sinks::sink> const&) (logging/include/LoggerFormatter.h:11)called 3 times, returned 3 times75.0%
Logging::LoggerFormatter<Logging::NameFlagFormatter, Logging::LevelFlagFormatter>::apply(std::shared_ptr<spdlog::sinks::sink> const&) (logging/include/LoggerFormatter.h:11)called 11 times, returned 11 times75.0%
Logging::LoggerRegistry::LoggerRegistry(char const*, char const*) (logging/src/LoggerRegistry.cpp:20)called 3 times, returned 3 times57.0%
Logging::LoggerRegistry::addListener(Logging::BaseLoggerRegistryListener*) (logging/src/LoggerRegistry.cpp:50)not called0.0%
Logging::LoggerRegistry::at(int) const (logging/src/LoggerRegistry.cpp:81)not called0.0%
Logging::LoggerRegistry::begin() const (logging/src/LoggerRegistry.cpp:34)not called0.0%
Logging::LoggerRegistry::end() const (logging/src/LoggerRegistry.cpp:38)not called0.0%
Logging::LoggerRegistry::flush() const (logging/src/LoggerRegistry.cpp:46)not called0.0%
Logging::LoggerRegistry::get(char const*) (logging/src/LoggerRegistry.cpp:85)called 3196 times, returned 3196 times71.0%
Logging::LoggerRegistry::getFileName[abi:cxx11]() const (logging/src/LoggerRegistry.cpp:54)not called0.0%
Logging::LoggerRegistry::getLoggingDirectory[abi:cxx11]() const (logging/src/LoggerRegistry.cpp:58)not called0.0%
Logging::LoggerRegistry::setFileName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/src/LoggerRegistry.cpp:62)not called0.0%
Logging::LoggerRegistry::setLoggingDirectory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/src/LoggerRegistry.cpp:71)not called0.0%
Logging::LoggerRegistry::size() const (logging/src/LoggerRegistry.cpp:42)not called0.0%
Logging::LoggerRegistry::~LoggerRegistry() (logging/src/LoggerRegistry.cpp:28)called 3 times, returned 3 times100.0%
Logging::Message::LOG_FAILED_TO_CREATE_PATH::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v12::basic_string_view<char>() const (logging/include/Logging.h:13)not called0.0%
Logging::Message::LOG_FAILED_TO_OPEN_FILE::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v12::basic_string_view<char>() const (logging/include/Logging.h:11)not called0.0%
Logging::Message::LOG_FAILED_TO_SAVE_FILE::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v12::basic_string_view<char>() const (logging/include/Logging.h:12)not called0.0%
Logging::Message::LOG_FOLDER_WAS_CREATED_IN_DIRECTORY::{lambda()#1}::operator()() const::FMT_COMPILE_STRING::operator fmt::v12::basic_string_view<char>() const (logging/include/Logging.h:14)not called0.0%
Logging::NameFlagFormatter::clone() const (logging/src/NameFlagFormatter.cpp:25)called 11 times, returned 11 times100.0%
Logging::NameFlagFormatter::format(spdlog::details::log_msg const&, tm const&, fmt::v12::basic_memory_buffer<char, 250ul, fmt::v12::detail::allocator<char> >&) (logging/src/NameFlagFormatter.cpp:15)called 81 times, returned 81 times50.0%
std::shared_ptr<spdlog::sinks::basic_file_sink<std::mutex> > Logging::Logger::createFileSink<std::mutex>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/include/Logger.h:66)called 8 times, returned 8 times61.0%
void Logging::Logger::critical<>(fmt::v12::fstring<>::t) (logging/include/Logger.h:58)not called0.0%
void Logging::Logger::critical<char*>(fmt::v12::fstring<char*>::t, char*&&) (logging/include/Logger.h:58)not called0.0%
void Logging::Logger::debug<char const*&>(fmt::v12::fstring<char const*&>::t, char const*&) (logging/include/Logger.h:38)not called0.0%
void Logging::Logger::debug<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:38)not called0.0%
void Logging::Logger::debug<char const*>(fmt::v12::fstring<char const*>::t, char const*&&) (logging/include/Logger.h:38)not called0.0%
void Logging::Logger::debug<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:38)called 1 time, returned 1 time100.0%
void Logging::Logger::debug<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&) (logging/include/Logger.h:38)not called0.0%
void Logging::Logger::error<>(fmt::v12::fstring<>::t) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::error<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::error<char const*>(fmt::v12::fstring<char const*>::t, char const*&&) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::error<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::error<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::error<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:53)not called0.0%
void Logging::Logger::info<>(fmt::v12::fstring<>::t) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<bool>(fmt::v12::fstring<bool>::t, bool&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<char const*>(fmt::v12::fstring<char const*>::t, char const*&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<double&>(fmt::v12::fstring<double&>::t, double&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<int, int>(fmt::v12::fstring<int, int>::t, int&&, int&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:43)called 27 times, returned 27 times100.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [11]>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [11]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [11]) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [12]>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [12]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [12]) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [8]>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [8]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [8]) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::info<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:43)not called0.0%
void Logging::Logger::log<>(spdlog::level::level_enum, fmt::v12::fstring<>::t) (logging/include/Logger.h:28)called 2 times, returned 2 times100.0%
void Logging::Logger::log<bool>(spdlog::level::level_enum, fmt::v12::fstring<bool>::t, bool&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(spdlog::level::level_enum, fmt::v12::fstring<char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const* const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<char const*&>(spdlog::level::level_enum, fmt::v12::fstring<char const*&>::t, char const*&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(spdlog::level::level_enum, fmt::v12::fstring<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, char const*&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<char const*>(spdlog::level::level_enum, fmt::v12::fstring<char const*>::t, char const*&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<char*>(spdlog::level::level_enum, fmt::v12::fstring<char*>::t, char*&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<double&>(spdlog::level::level_enum, fmt::v12::fstring<double&>::t, double&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<int, int>(spdlog::level::level_enum, fmt::v12::fstring<int, int>::t, int&&, int&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:28)called 3194 times, returned 3194 times100.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [11]>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [11]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [11]) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [12]>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [12]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [12]) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [8]>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [8]>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const (&) [8]) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const*>::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(spdlog::level::level_enum, fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:28)not called0.0%
void Logging::Logger::trace<>(fmt::v12::fstring<>::t) (logging/include/Logger.h:33)called 2 times, returned 2 times100.0%
void Logging::Logger::trace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(fmt::v12::fstring<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logging/include/Logger.h:33)called 3166 times, returned 3166 times100.0%
void Logging::Logger::warn<>(fmt::v12::fstring<>::t) (logging/include/Logger.h:48)not called0.0%
void Logging::Logger::warn<char const*>(fmt::v12::fstring<char const*>::t, char const*&&) (logging/include/Logger.h:48)not called0.0%