LCOV - code coverage report
Current view: top level - logging - LogGuard.cpp (source / functions) Hit Total Coverage
Test: test_coverage.info.cleaned Lines: 0 9 0.0 %
Date: 2022-08-04 03:43:28 Functions: 0 2 0.0 %

          Line data    Source code
       1             : #include "LogGuard.h"
       2             : 
       3             : namespace elsa
       4             : {
       5           0 :     LogGuard::LogGuard(std::string loggerName, std::string message, Logger::LogLevel level)
       6           0 :         : _loggerName{std::move(loggerName)}, _message{std::move(message)}, _level{level}
       7             :     {
       8           0 :         auto logger = Logger::get(_loggerName);
       9           0 :         logger->log(Logger::convertLevelToSpdlog(_level), "Start: " + _message);
      10           0 :     }
      11             : 
      12           0 :     LogGuard::~LogGuard()
      13             :     {
      14           0 :         auto logger = Logger::get(_loggerName);
      15           0 :         logger->log(Logger::convertLevelToSpdlog(_level), "End: " + _message);
      16           0 :     }
      17             : 
      18             : } // namespace elsa

Generated by: LCOV version 1.14