diff options
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt | 2 | ||||
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/Log.kt | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt index 8c053670c..d114bd53d 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/YuzuApplication.kt | |||
| @@ -11,6 +11,7 @@ import java.io.File | |||
| 11 | import org.yuzu.yuzu_emu.utils.DirectoryInitialization | 11 | import org.yuzu.yuzu_emu.utils.DirectoryInitialization |
| 12 | import org.yuzu.yuzu_emu.utils.DocumentsTree | 12 | import org.yuzu.yuzu_emu.utils.DocumentsTree |
| 13 | import org.yuzu.yuzu_emu.utils.GpuDriverHelper | 13 | import org.yuzu.yuzu_emu.utils.GpuDriverHelper |
| 14 | import org.yuzu.yuzu_emu.utils.Log | ||
| 14 | 15 | ||
| 15 | fun Context.getPublicFilesDir(): File = getExternalFilesDir(null) ?: filesDir | 16 | fun Context.getPublicFilesDir(): File = getExternalFilesDir(null) ?: filesDir |
| 16 | 17 | ||
| @@ -49,6 +50,7 @@ class YuzuApplication : Application() { | |||
| 49 | DirectoryInitialization.start() | 50 | DirectoryInitialization.start() |
| 50 | GpuDriverHelper.initializeDriverParameters() | 51 | GpuDriverHelper.initializeDriverParameters() |
| 51 | NativeLibrary.logDeviceInfo() | 52 | NativeLibrary.logDeviceInfo() |
| 53 | Log.logDeviceInfo() | ||
| 52 | 54 | ||
| 53 | createNotificationChannels() | 55 | createNotificationChannels() |
| 54 | } | 56 | } |
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/Log.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/Log.kt index fb682c344..aebe84b0f 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/Log.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/Log.kt | |||
| @@ -3,6 +3,8 @@ | |||
| 3 | 3 | ||
| 4 | package org.yuzu.yuzu_emu.utils | 4 | package org.yuzu.yuzu_emu.utils |
| 5 | 5 | ||
| 6 | import android.os.Build | ||
| 7 | |||
| 6 | object Log { | 8 | object Log { |
| 7 | // Tracks whether we should share the old log or the current log | 9 | // Tracks whether we should share the old log or the current log |
| 8 | var gameLaunched = false | 10 | var gameLaunched = false |
| @@ -16,4 +18,14 @@ object Log { | |||
| 16 | external fun error(message: String) | 18 | external fun error(message: String) |
| 17 | 19 | ||
| 18 | external fun critical(message: String) | 20 | external fun critical(message: String) |
| 21 | |||
| 22 | fun logDeviceInfo() { | ||
| 23 | info("Device Manufacturer - ${Build.MANUFACTURER}") | ||
| 24 | info("Device Model - ${Build.MODEL}") | ||
| 25 | if (Build.VERSION.SDK_INT > Build.VERSION_CODES.R) { | ||
| 26 | info("SoC Manufacturer - ${Build.SOC_MANUFACTURER}") | ||
| 27 | info("SoC Model - ${Build.SOC_MODEL}") | ||
| 28 | } | ||
| 29 | info("Total System Memory - ${MemoryUtil.getDeviceRAM()}") | ||
| 30 | } | ||
| 19 | } | 31 | } |