mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 10:44:49 +01:00 
			
		
		
		
	android: Log more system information during startup
Logs device manufacturer/model, SoC manufacturer/model where available, and the total system memory
This commit is contained in:
		
							parent
							
								
									9bb8ac7cb6
								
							
						
					
					
						commit
						0a83047368
					
				| @ -11,6 +11,7 @@ import java.io.File | ||||
| import org.yuzu.yuzu_emu.utils.DirectoryInitialization | ||||
| import org.yuzu.yuzu_emu.utils.DocumentsTree | ||||
| import org.yuzu.yuzu_emu.utils.GpuDriverHelper | ||||
| import org.yuzu.yuzu_emu.utils.Log | ||||
| 
 | ||||
| fun Context.getPublicFilesDir(): File = getExternalFilesDir(null) ?: filesDir | ||||
| 
 | ||||
| @ -49,6 +50,7 @@ class YuzuApplication : Application() { | ||||
|         DirectoryInitialization.start() | ||||
|         GpuDriverHelper.initializeDriverParameters() | ||||
|         NativeLibrary.logDeviceInfo() | ||||
|         Log.logDeviceInfo() | ||||
| 
 | ||||
|         createNotificationChannels() | ||||
|     } | ||||
|  | ||||
| @ -3,6 +3,8 @@ | ||||
| 
 | ||||
| package org.yuzu.yuzu_emu.utils | ||||
| 
 | ||||
| import android.os.Build | ||||
| 
 | ||||
| object Log { | ||||
|     // Tracks whether we should share the old log or the current log | ||||
|     var gameLaunched = false | ||||
| @ -16,4 +18,14 @@ object Log { | ||||
|     external fun error(message: String) | ||||
| 
 | ||||
|     external fun critical(message: String) | ||||
| 
 | ||||
|     fun logDeviceInfo() { | ||||
|         info("Device Manufacturer - ${Build.MANUFACTURER}") | ||||
|         info("Device Model - ${Build.MODEL}") | ||||
|         if (Build.VERSION.SDK_INT > Build.VERSION_CODES.R) { | ||||
|             info("SoC Manufacturer - ${Build.SOC_MANUFACTURER}") | ||||
|             info("SoC Model - ${Build.SOC_MODEL}") | ||||
|         } | ||||
|         info("Total System Memory - ${MemoryUtil.getDeviceRAM()}") | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user