Moved code back into OpenVulkano namespace, removed unnecessary comment

This commit is contained in:
Vladyslav Baranovskyi
2024-05-30 14:15:16 +03:00
parent 7aa9d0eb82
commit faff80e46e

View File

@@ -23,6 +23,28 @@
# include <dbghelp.h>
#endif
namespace OpenVulkano
{
constexpr size_t MAX_LOG_FILE_SIZE = 512_MiB;
constexpr size_t MAX_LOG_FILE_COUNT = 3;
std::vector<spdlog::sink_ptr> Logger::SINKS;
std::vector<std::weak_ptr<spdlog::logger>> Logger::LOGGERS;
Logger::Ptr Logger::WINDOW = nullptr;
Logger::Ptr Logger::MANAGER = nullptr;
Logger::Ptr Logger::RENDER = nullptr;
Logger::Ptr Logger::PHYSIC = nullptr;
Logger::Ptr Logger::AUDIO = nullptr;
Logger::Ptr Logger::DATA = nullptr;
Logger::Ptr Logger::SCENE = nullptr;
Logger::Ptr Logger::INPUT = nullptr;
Logger::Ptr Logger::FILESYS = nullptr;
Logger::Ptr Logger::AR = nullptr;
Logger::Ptr Logger::PERF = nullptr;
Logger::Ptr Logger::APP = nullptr;
namespace
{
bool didLoggerShutdown = false;
@@ -57,34 +79,11 @@ namespace
// std::signal(SIGINT, signalHandler);
std::signal(SIGTERM, signalHandler);
#ifdef _WIN32
// SetConsoleCtrlHandler(handlerRoutine, TRUE);
SetUnhandledExceptionFilter(win32ExceptionHandler);
#endif
}
}
namespace OpenVulkano
{
constexpr size_t MAX_LOG_FILE_SIZE = 512_MiB;
constexpr size_t MAX_LOG_FILE_COUNT = 3;
std::vector<spdlog::sink_ptr> Logger::SINKS;
std::vector<std::weak_ptr<spdlog::logger>> Logger::LOGGERS;
Logger::Ptr Logger::WINDOW = nullptr;
Logger::Ptr Logger::MANAGER = nullptr;
Logger::Ptr Logger::RENDER = nullptr;
Logger::Ptr Logger::PHYSIC = nullptr;
Logger::Ptr Logger::AUDIO = nullptr;
Logger::Ptr Logger::DATA = nullptr;
Logger::Ptr Logger::SCENE = nullptr;
Logger::Ptr Logger::INPUT = nullptr;
Logger::Ptr Logger::FILESYS = nullptr;
Logger::Ptr Logger::AR = nullptr;
Logger::Ptr Logger::PERF = nullptr;
Logger::Ptr Logger::APP = nullptr;
void Logger::SetupLogger(std::string logFolder, const std::string& logFile)
{
if (logFolder.empty()) logFolder = (AppFolders::GetAppDataHomeDir() / "logs").string();
@@ -123,7 +122,7 @@ namespace OpenVulkano
spdlog::flush_every(std::chrono::seconds(5));
::setupSignalHandlers();
setupSignalHandlers();
MANAGER->info("Logger initialized");
}