summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Log/Log.cs
diff options
context:
space:
mode:
authorKangho Hur <kangho.hur@samsung.com>2016-12-16 11:00:07 +0900
committerKangho Hur <kangho.hur@samsung.com>2017-07-10 11:11:14 +0900
commit79bf87f2bc00d823cf8b25ed7d0d3650cf819b4c (patch)
tree99d3412413a92c057cb8ad8429ddb0c7d4cb8c14 /Xamarin.Forms.Platform.Tizen/Log/Log.cs
parentb7297c8ac01d6ce2d5f038d3df8f4bc9e74a8162 (diff)
downloadxamarin-forms-79bf87f2bc00d823cf8b25ed7d0d3650cf819b4c.tar.gz
xamarin-forms-79bf87f2bc00d823cf8b25ed7d0d3650cf819b4c.tar.bz2
xamarin-forms-79bf87f2bc00d823cf8b25ed7d0d3650cf819b4c.zip
Add Tizen backend renderer
- Xamarin.Forms.Platform.Tizen has been added - Xamarin.Forms.Maps.Tizen has been added - RPM build spec has been added Change-Id: I0021e0f040d97345affc87512ee0f6ce437f4e6d
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Log/Log.cs')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Log/Log.cs989
1 files changed, 989 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Log/Log.cs b/Xamarin.Forms.Platform.Tizen/Log/Log.cs
new file mode 100644
index 00000000..3ebeb118
--- /dev/null
+++ b/Xamarin.Forms.Platform.Tizen/Log/Log.cs
@@ -0,0 +1,989 @@
+using System;
+using System.Runtime.CompilerServices;
+
+namespace Xamarin.Forms.Platform.Tizen
+{
+ /// <summary>
+ /// Provides logging functionality.
+ /// </summary>
+ internal static class Log
+ {
+ static String _tag = "Xamarin";
+
+ static ILogger _logger = IsTizen() ? (ILogger)new DlogLogger() : (ILogger)new ConsoleLogger();
+
+ /// <summary>
+ /// Gets or sets the log tag.
+ /// </summary>
+ public static String Tag
+ {
+ get
+ {
+ return _tag;
+ }
+ set
+ {
+ _tag = value;
+ }
+ }
+
+ /// <summary>
+ /// Gets or sets the logger used to report messages.
+ /// It's DlogLogger on a Tizen platform, ConsoleLogger on any other.
+ /// </summary>
+ public static ILogger Logger
+ {
+ get
+ {
+ return _logger;
+ }
+ set
+ {
+ _logger = value;
+ }
+ }
+
+ public static void Debug(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Debug(_tag, message, file, func, line);
+ }
+
+ public static void Debug<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Debug<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Debug(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ public static void Verbose(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Verbose(_tag, message, file, func, line);
+ }
+
+ public static void Verbose<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Verbose<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Verbose(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ public static void Info(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Info(_tag, message, file, func, line);
+ }
+
+ public static void Info<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Info<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Info<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Info(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ public static void Warn(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Warn(_tag, message, file, func, line);
+ }
+
+ public static void Warn<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Warn<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Warn(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ public static void Error(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Error(_tag, message, file, func, line);
+ }
+
+ public static void Error<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Error<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Error<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Error(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ public static void Fatal(string message,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ _logger.Fatal(_tag, message, file, func, line);
+ }
+
+ public static void Fatal<T0>(string message,
+ T0 arg0,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1>(string message,
+ T0 arg0,
+ T1 arg1,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4, T5>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4, T5, T6>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4, T5, T6, T7>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4, T5, T6, T7, T8>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8), _, file, func, line);
+ }
+
+ public static void Fatal<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(string message,
+ T0 arg0,
+ T1 arg1,
+ T2 arg2,
+ T3 arg3,
+ T4 arg4,
+ T5 arg5,
+ T6 arg6,
+ T7 arg7,
+ T8 arg8,
+ T9 arg9,
+ Guardian _ = default(Guardian),
+ [CallerFilePath] string file = "",
+ [CallerMemberName] string func = "",
+ [CallerLineNumber] int line = 0)
+ {
+ Fatal(String.Format(message, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9), _, file, func, line);
+ }
+
+ /// <summary>
+ /// Determines if Xamarin is running in a Tizen environment.
+ /// </summary>
+ /// <returns><c>true</c> if application is running on Tizen; otherwise, <c>false</c>.</returns>
+ static bool IsTizen()
+ {
+ return System.IO.File.Exists("/etc/tizen-release");
+ }
+
+ /// <summary>
+ /// A helper class, it allows to separate optional parameters from non-optional ones.
+ /// In case of any compilation errors, please make sure you're not using
+ /// explicit <c>null</c> value as one of the parameters.
+ /// </summary>
+ internal struct Guardian
+ {
+ }
+ }
+}
+