mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-07-10 01:54:46 -06:00
Log architecture
This commit is contained in:
parent
860e2a82b1
commit
8be3a398dc
@ -692,6 +692,10 @@ int run_rpcs3(int argc, char** argv)
|
||||
logs::stored_message ver{sys_log.always()};
|
||||
ver.text = fmt::format("RPCS3 v%s", rpcs3::get_verbose_version());
|
||||
|
||||
// Write Architecture
|
||||
logs::stored_message arch{sys_log.always()};
|
||||
arch.text = fmt::format("Architecture: %s", utils::get_architecture());
|
||||
|
||||
// Write System information
|
||||
logs::stored_message sys{sys_log.always()};
|
||||
sys.text = utils::get_system_info();
|
||||
@ -708,7 +712,7 @@ int run_rpcs3(int argc, char** argv)
|
||||
logs::stored_message time{sys_log.always()};
|
||||
time.text = fmt::format("Current Time: %s", std::chrono::system_clock::now());
|
||||
|
||||
logs::set_init({std::move(ver), std::move(sys), std::move(os), std::move(qt), std::move(time)});
|
||||
logs::set_init({std::move(ver), std::move(arch), std::move(sys), std::move(os), std::move(qt), std::move(time)});
|
||||
}
|
||||
|
||||
#ifdef ARCH_ARM64
|
||||
|
||||
@ -531,6 +531,17 @@ std::string utils::get_cpu_brand()
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string_view utils::get_architecture()
|
||||
{
|
||||
#if defined(ARCH_X64)
|
||||
return "x64"sv;
|
||||
#elif defined(ARCH_ARM64)
|
||||
return "arm64"sv;
|
||||
#else
|
||||
return "unknown"sv;
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string utils::get_system_info()
|
||||
{
|
||||
std::string result;
|
||||
|
||||
@ -71,6 +71,8 @@ namespace utils
|
||||
#endif
|
||||
std::string get_cpu_brand();
|
||||
|
||||
std::string_view get_architecture();
|
||||
|
||||
std::string get_system_info();
|
||||
|
||||
std::string get_firmware_version();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user