修复在macos的编译问题

This commit is contained in:
Nana 2024-05-20 16:49:19 +08:00
parent 6b7c8616eb
commit 5e56564265

View File

@ -4,14 +4,21 @@
#include "spdlog/spdlog.h"
#include "spdlog/sinks/daily_file_sink.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "spdlog/sinks/ansicolor_sink.h"
#include "spdlog/sinks/stdout_sinks.h"
application::application() {
}
void application::init() {
// 创建控制台日志记录器
#if PLATFORM_MACOS
auto console_sink = std::make_shared<spdlog::sinks::stdout_sink_st>();
console_sink->set_level(spdlog::level::info); // 设置控制台日志级别
#else
auto console_sink = std::make_shared<spdlog::sinks::stdout_color_sink_st>();
console_sink->set_level(spdlog::level::info); // 设置控制台日志级别
#endif
// 创建文件日志记录器
auto file_sink = std::make_shared<spdlog::sinks::daily_file_sink_st>("logs/log.txt", 0, 0); // 每天创建一个新的日志文件