diff options
Diffstat (limited to 'src/yuzu')
| -rw-r--r-- | src/yuzu/configuration/config.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_debug.cpp | 2 | ||||
| -rw-r--r-- | src/yuzu/configuration/configure_debug.ui | 46 | 
3 files changed, 41 insertions, 9 deletions
| diff --git a/src/yuzu/configuration/config.cpp b/src/yuzu/configuration/config.cpp index 7af974d8d..1d4816d34 100644 --- a/src/yuzu/configuration/config.cpp +++ b/src/yuzu/configuration/config.cpp @@ -523,6 +523,8 @@ void Config::ReadDebuggingValues() {      Settings::values.quest_flag = ReadSetting(QStringLiteral("quest_flag"), false).toBool();      Settings::values.disable_macro_jit =          ReadSetting(QStringLiteral("disable_macro_jit"), false).toBool(); +    Settings::values.extended_logging = +        ReadSetting(QStringLiteral("extended_logging"), false).toBool();      qt_config->endGroup();  } diff --git a/src/yuzu/configuration/configure_debug.cpp b/src/yuzu/configuration/configure_debug.cpp index 2bfe2c306..027099ab7 100644 --- a/src/yuzu/configuration/configure_debug.cpp +++ b/src/yuzu/configuration/configure_debug.cpp @@ -41,6 +41,7 @@ void ConfigureDebug::SetConfiguration() {      ui->enable_graphics_debugging->setChecked(Settings::values.renderer_debug);      ui->disable_macro_jit->setEnabled(!Core::System::GetInstance().IsPoweredOn());      ui->disable_macro_jit->setChecked(Settings::values.disable_macro_jit); +    ui->extended_logging->setChecked(Settings::values.extended_logging);  }  void ConfigureDebug::ApplyConfiguration() { @@ -53,6 +54,7 @@ void ConfigureDebug::ApplyConfiguration() {      Settings::values.quest_flag = ui->quest_flag->isChecked();      Settings::values.renderer_debug = ui->enable_graphics_debugging->isChecked();      Settings::values.disable_macro_jit = ui->disable_macro_jit->isChecked(); +    Settings::values.extended_logging = ui->extended_logging->isChecked();      Debugger::ToggleConsole();      Log::Filter filter;      filter.ParseFilterString(Settings::values.log_filter); diff --git a/src/yuzu/configuration/configure_debug.ui b/src/yuzu/configuration/configure_debug.ui index 9d6feb9f7..6f94fe304 100644 --- a/src/yuzu/configuration/configure_debug.ui +++ b/src/yuzu/configuration/configure_debug.ui @@ -90,7 +90,7 @@          <item>           <widget class="QCheckBox" name="toggle_console">            <property name="text"> -           <string>Show Log Console (Windows Only)</string> +           <string>Show Log in Console</string>            </property>           </widget>          </item> @@ -103,6 +103,34 @@          </item>         </layout>        </item> +      <item> +       <widget class="QCheckBox" name="extended_logging"> +        <property name="enabled"> +         <bool>true</bool> +        </property> +        <property name="toolTip"> +         <string>When checked, the max size of the log increases from 100 MB to 1 GB</string> +        </property> +        <property name="text"> +         <string>Enable Extended Logging</string> +        </property> +       </widget> +      </item> +      <item> +       <widget class="QLabel" name="label_3"> +        <property name="font"> +         <font> +          <italic>true</italic> +         </font> +        </property> +        <property name="text"> +         <string>This will be reset automatically when yuzu closes.</string> +        </property> +        <property name="indent"> +         <number>20</number> +        </property> +       </widget> +      </item>       </layout>      </widget>     </item> @@ -115,7 +143,7 @@        <item>         <layout class="QHBoxLayout" name="horizontalLayout_4">          <item> -         <widget class="QLabel" name="label_3"> +         <widget class="QLabel" name="label_4">            <property name="text">             <string>Arguments String</string>            </property> @@ -140,8 +168,8 @@          <property name="enabled">           <bool>true</bool>          </property> -        <property name="whatsThis"> -         <string>When checked, the graphics API enters in a slower debugging mode</string> +        <property name="toolTip"> +         <string>When checked, the graphics API enters a slower debugging mode</string>          </property>          <property name="text">           <string>Enable Graphics Debugging</string> @@ -153,8 +181,8 @@          <property name="enabled">           <bool>true</bool>          </property> -        <property name="whatsThis"> -         <string>When checked, it disables the macro Just In Time compiler. Enabled this makes games run slower</string> +        <property name="toolTip"> +         <string>When checked, it disables the macro Just In Time compiler. Enabling this makes games run slower</string>          </property>          <property name="text">           <string>Disable Macro JIT</string> @@ -169,7 +197,7 @@       <property name="title">        <string>Dump</string>       </property> -     <layout class="QVBoxLayout" name="verticalLayout_6"> +     <layout class="QVBoxLayout" name="verticalLayout_7">        <item>         <widget class="QCheckBox" name="reporting_services">          <property name="text"> @@ -178,7 +206,7 @@         </widget>        </item>        <item> -       <widget class="QLabel" name="label"> +       <widget class="QLabel" name="label_5">          <property name="font">           <font>            <italic>true</italic> @@ -200,7 +228,7 @@       <property name="title">        <string>Advanced</string>       </property> -     <layout class="QVBoxLayout" name="verticalLayout_7"> +     <layout class="QVBoxLayout" name="verticalLayout_8">        <item>         <widget class="QCheckBox" name="quest_flag">          <property name="text"> | 
