4#include "MRPch/MRBindingMacros.h"
41 std::shared_ptr<spdlog::logger> logger_;
#define MRMESH_API
Definition MRMeshFwd.h:80
static Logger & instance()
void removeSink(const spdlog::sink_ptr &sink)
std::filesystem::path getLogFileName() const
return filename of first found file sink, if there is no one, returns {}
void addSink(const spdlog::sink_ptr &sink)
adds custom sink to logger
std::string getDefaultPattern() const
returns default logger pattern
const std::shared_ptr< spdlog::logger > & getSpdLogger() const
store this pointer if need to prolong logger life time (necessary to log something from destructors)
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:13
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
std::shared_ptr< sinks::sink > sink_ptr
Definition MRLog.h:12