
// #include "log.h"

// #include "FileSys.h"
// #if ANDROID
// #include "spdlog/sinks/android_sink.h"
// #else
// #include <chrono>

// // #include "spdlog/async_logger.h"
// // #include "spdlog/sinks/base_sink.h"
// // #include "spdlog/sinks/file_sinks.h"
// // #include "spdlog/sinks/stdout_sinks.h"
// #endif
// #include "MapConfig.h"

// using namespace jf;

// bool logger::inited = false;

// void logger::init() {
//     // auto exist = spdlog::get("file_log") || spdlog::get("file_error") || spdlog::get("log");
//     // if (exist) return;
//     // FileSys::Remove(MapConfig::logDir + "log.txt");
//     // FileSys::Remove(MapConfig::logDir + "Profiler.txt");
//     // FileSys::Remove(MapConfig::logDir + "error.txt");
//     // FileSys::MkDir(MapConfig::logDir);
// #if ANDROID
//     std::string tag = "spdlog-android";
//     spdlog::android_logger_mt("android", tag);
// #else
//     // spdlog::basic_logger_mt("file_log", MapConfig::logDir + "log.txt");
//     // spdlog::basic_logger_mt("file_profiler", MapConfig::logDir + "Profiler.txt");
//     // spdlog::basic_logger_mt("file_error", MapConfig::logDir + "error.txt");
//     // spdlog::stdout_logger_mt("console_log");
//     // spdlog::flush_every(std::chrono::seconds(1));
// #endif
//     inited = true;
// }