Merge pull request #14144 from Simonx22/android/log-kotlin

Android: Convert Log to Kotlin
This commit is contained in:
JMC47
2025-12-22 13:32:08 -05:00
committed by GitHub
2 changed files with 49 additions and 55 deletions

View File

@@ -1,55 +0,0 @@
// SPDX-License-Identifier: GPL-2.0-or-later
package org.dolphinemu.dolphinemu.utils;
import org.dolphinemu.dolphinemu.BuildConfig;
/**
* Contains methods that call through to {@link android.util.Log}, but
* with the same TAG automatically provided. Also no-ops VERBOSE and DEBUG log
* levels in release builds.
*/
public final class Log
{
private static final String TAG = "Dolphin";
private Log()
{
}
public static void verbose(String message)
{
if (BuildConfig.DEBUG)
{
android.util.Log.v(TAG, message);
}
}
public static void debug(String message)
{
if (BuildConfig.DEBUG)
{
android.util.Log.d(TAG, message);
}
}
public static void info(String message)
{
android.util.Log.i(TAG, message);
}
public static void warning(String message)
{
android.util.Log.w(TAG, message);
}
public static void error(String message)
{
android.util.Log.e(TAG, message);
}
public static void wtf(String message)
{
android.util.Log.wtf(TAG, message);
}
}

View File

@@ -0,0 +1,49 @@
// SPDX-License-Identifier: GPL-2.0-or-later
package org.dolphinemu.dolphinemu.utils
import org.dolphinemu.dolphinemu.BuildConfig
import android.util.Log as AndroidLog
/**
* Contains methods that call through to [android.util.Log], but
* with the same TAG automatically provided. Also no-ops VERBOSE and DEBUG log
* levels in release builds.
*/
object Log {
private const val TAG = "Dolphin"
@JvmStatic
fun verbose(message: String) {
if (BuildConfig.DEBUG) {
AndroidLog.v(TAG, message)
}
}
@JvmStatic
fun debug(message: String) {
if (BuildConfig.DEBUG) {
AndroidLog.d(TAG, message)
}
}
@JvmStatic
fun info(message: String) {
AndroidLog.i(TAG, message)
}
@JvmStatic
fun warning(message: String) {
AndroidLog.w(TAG, message)
}
@JvmStatic
fun error(message: String) {
AndroidLog.e(TAG, message)
}
@JvmStatic
fun wtf(message: String) {
AndroidLog.wtf(TAG, message)
}
}