holoscan::HoloscanLogger

Beta
View as Markdown

HoloscanLogger is a singleton class that provides a logger for Holoscan.

This class extends the SpdlogLogger class from the common/logger/spdlog_logger.hpp file. It provides a static instance of itself that can be accessed using the instance() method.

#include <holoscan/holoscan_logger.hpp>

This class is a singleton and cannot be copied or assigned.

Inherits from: nvidia::logger::SpdlogLogger (public)


Constructors

HoloscanLogger

holoscan::HoloscanLogger::HoloscanLogger(holoscan::HoloscanLogger::HoloscanLogger(
const HoloscanLogger &
) = delete

Assignment operators

operator=

HoloscanLogger & holoscan::HoloscanLogger::operator=(HoloscanLogger & holoscan::HoloscanLogger::operator=(
const HoloscanLogger &
) = delete

Static methods

instance

static HoloscanLogger & holoscan::HoloscanLogger::instance()static HoloscanLogger & holoscan::HoloscanLogger::instance()

Get the singleton instance of the HoloscanLogger.

Returns: The singleton instance of the HoloscanLogger.