Program Listing for File NullSink.h

Return to documentation for file (axr.sdk/logging/NullSink.h)

// Copyright (C) AcceleratXR, Inc. All rights reserved.
#pragma once

#include <spdlog/sinks/sink.h>

class NullSink : public spdlog::sinks::sink
{
public:
    NullSink() {}
    virtual ~NullSink() = default;
    virtual void log(const spdlog::details::log_msg& msg) {}
    virtual void flush() {}
    virtual void set_pattern(const std::string& pattern) {}
    virtual void set_formatter(std::unique_ptr<spdlog::formatter> sink_formatter) {}
};