2021-02-14 12:05:44 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
2021-06-11 13:38:36 +02:00
|
|
|
#ifndef SPDLOG_COMPILED_LIB
|
|
|
|
|
#define SPDLOG_COMPILED_LIB
|
|
|
|
|
#endif
|
2021-02-14 12:05:44 +01:00
|
|
|
#include <spdlog/spdlog.h>
|
|
|
|
|
#include <memory>
|
2021-03-11 19:28:50 +01:00
|
|
|
#include "dll_export.h"
|
2021-02-14 12:05:44 +01:00
|
|
|
|
|
|
|
|
// Main logger instance
|
2021-03-11 19:28:50 +01:00
|
|
|
SATDUMP_DLL extern std::shared_ptr<spdlog::logger> logger;
|
2021-02-14 12:05:44 +01:00
|
|
|
|
|
|
|
|
// Initialize the logger
|
|
|
|
|
void initLogger();
|
|
|
|
|
|
|
|
|
|
// Change output level, eg Debug, Info, etc
|
|
|
|
|
void setConsoleLevel(spdlog::level::level_enum level);
|