diff options
author | yzct12345 <87620833+yzct12345@users.noreply.github.com> | 2021-08-13 20:39:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-13 20:39:45 +0200 |
commit | 001675dced1b7b751d1db4f0d6490776c613df2f (patch) | |
tree | 151923c90c42bdcede2581ddf6b56768bfcafc01 /src/yuzu_cmd | |
parent | Merge pull request #6862 from german77/badsdl (diff) | |
download | yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar.gz yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar.bz2 yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar.lz yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar.xz yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.tar.zst yuzu-001675dced1b7b751d1db4f0d6490776c613df2f.zip |
Diffstat (limited to 'src/yuzu_cmd')
-rw-r--r-- | src/yuzu_cmd/yuzu.cpp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/yuzu_cmd/yuzu.cpp b/src/yuzu_cmd/yuzu.cpp index c10093820..ba2c993ba 100644 --- a/src/yuzu_cmd/yuzu.cpp +++ b/src/yuzu_cmd/yuzu.cpp @@ -74,31 +74,14 @@ static void PrintVersion() { std::cout << "yuzu " << Common::g_scm_branch << " " << Common::g_scm_desc << std::endl; } -static void InitializeLogging() { - using namespace Common; - - Log::Filter log_filter(Log::Level::Debug); - log_filter.ParseFilterString(static_cast<std::string>(Settings::values.log_filter)); - Log::SetGlobalFilter(log_filter); - - Log::AddBackend(std::make_unique<Log::ColorConsoleBackend>()); - - const auto& log_dir = FS::GetYuzuPath(FS::YuzuPath::LogDir); - void(FS::CreateDir(log_dir)); - Log::AddBackend(std::make_unique<Log::FileBackend>(log_dir / LOG_FILE)); -#ifdef _WIN32 - Log::AddBackend(std::make_unique<Log::DebuggerBackend>()); -#endif -} - /// Application entry point int main(int argc, char** argv) { + Common::Log::Initialize(); + Common::Log::SetColorConsoleBackendEnabled(true); Common::DetachedTasks detached_tasks; Config config; int option_index = 0; - - InitializeLogging(); #ifdef _WIN32 int argc_w; auto argv_w = CommandLineToArgvW(GetCommandLineW(), &argc_w); @@ -163,6 +146,7 @@ int main(int argc, char** argv) { return -1; } + Core::System::InitializeGlobalInstance(); auto& system{Core::System::GetInstance()}; InputCommon::InputSubsystem input_subsystem; |