mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-29 17:00:05 +00:00
Change u8 to ClassType and fix an issue with the latest spdlog on not MSVC
This commit is contained in:
parent
c08bc75687
commit
b4fab4bd64
@ -79,7 +79,8 @@ SpdLogBackend::SpdLogBackend() {
|
||||
sinks.push_back(std::move(color_sink));
|
||||
|
||||
// register all of loggers with spdlog
|
||||
for (u8 log_class = 0; log_class != static_cast<u8>(Log::Class::Count); ++log_class) {
|
||||
for (ClassType log_class = 0; log_class != static_cast<ClassType>(Log::Class::Count);
|
||||
++log_class) {
|
||||
loggers[log_class] = spdlog::create(GetLogClassName(static_cast<Log::Class>(log_class)),
|
||||
begin(sinks), end(sinks));
|
||||
}
|
||||
@ -101,7 +102,8 @@ void SpdLogImpl(Class log_class, Level log_level, const char* file, int line_num
|
||||
void SpdLogSetFilter(Filter* filter) {
|
||||
auto loggers = SpdLogBackend::Instance()->GetLoggers();
|
||||
auto class_level = filter->GetClassLevel();
|
||||
for (u8 log_class = 0; log_class != static_cast<u8>(Log::Class::Count); ++log_class) {
|
||||
for (ClassType log_class = 0; log_class != static_cast<ClassType>(Log::Class::Count);
|
||||
++log_class) {
|
||||
loggers[log_class]->set_level(GetSpdLogLevel(class_level[log_class]));
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
namespace Log {
|
||||
|
||||
static const char* GetLevelName(spdlog::level_t log_level) {
|
||||
static const char* GetLevelName(spdlog::level::level_enum log_level) {
|
||||
switch (log_level) {
|
||||
case spdlog::level::trace:
|
||||
return "Trace";
|
||||
|
Loading…
Reference in New Issue
Block a user