static void Write(LogSharpLevel level, string str) { if (level < LogLevel) { return; } #if ANDROID Android.Util.LogPriority logPriority = Android.Util.LogPriority.Verbose; switch (level) { case LogSharpLevel.Trace: logPriority = Android.Util.LogPriority.Verbose; break; case LogSharpLevel.Debug: logPriority = Android.Util.LogPriority.Debug; break; case LogSharpLevel.Warn: logPriority = Android.Util.LogPriority.Warn; break; case LogSharpLevel.Error: logPriority = Android.Util.LogPriority.Error; break; } Android.Util.Log.WriteLine(logPriority, "UrhoSharp", str); #else System.Diagnostics.Debug.WriteLine($"{level}: {str}"); #endif }
static void Write(LogSharpLevel level, string str) { if (level < LogLevel) return; #if ANDROID Android.Util.LogPriority logPriority = Android.Util.LogPriority.Verbose; switch (level) { case LogSharpLevel.Trace: logPriority = Android.Util.LogPriority.Verbose; break; case LogSharpLevel.Debug: logPriority = Android.Util.LogPriority.Debug; break; case LogSharpLevel.Warn: logPriority = Android.Util.LogPriority.Warn; break; case LogSharpLevel.Error: logPriority = Android.Util.LogPriority.Error; break; } Android.Util.Log.WriteLine(logPriority, "UrhoSharp", str); #else System.Diagnostics.Debug.WriteLine($"{level}: {str}"); #endif }