Program Listing for File SpdLogger.h
↰ Return to documentation for file (axr.sdk/logging/SpdLogger.h
)
// Copyright (C) AcceleratXR, Inc. All rights reserved.
//
// Author: Jean-Philippe Steinmetz <info@acceleratxr.com>
#pragma once
#include <sstream>
#include "BaseLogger.h"
namespace axr
{
namespace sdk
{
namespace logging
{
class SpdLogger : public BaseLogger
{
public:
SpdLogger(std::shared_ptr<spdlog::logger> spdlog) : BaseLogger(spdlog) {}
virtual void SetLogLevel(const LogLevel level) override;
private:
virtual void InternalLog(const LogLevel level, const utility::string_t& str) override;
};
} // namespace logging
} // namespace sdk
} // namespace axr