Moved code back into OpenVulkano namespace, removed unnecessary comment
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user