示例#1
0
 /// <summary>
 /// Traces the specified level.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="tag">The tag.</param>
 /// <param name="message">The message.</param>
 public void Trace(
     MvxTraceLevel level,
     string tag,
     string message)
 {
     Debug.WriteLine(tag + ": " + level + ": " + message);
 }
        public static void Trace(MvxTraceLevel level, string message, params object[] args)
        {
			if (level < TraceBindingLevel)
				return;
			
            MvxTrace.TaggedTrace(level, Tag, message, args);
        }
示例#3
0
 /// <summary>
 /// Traces the specified level.
 /// </summary>
 /// <param name="level">The level.</param>
 /// <param name="tag">The tag.</param>
 /// <param name="message">The message.</param>
 /// <param name="args">The args.</param>
 public void Trace(
     MvxTraceLevel level,
     string tag,
     string message,
     params object[] args)
 {
     Debug.WriteLine(tag + ": " + level + ": " + message, args);
 }
示例#4
0
 public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     try {
         Debug.WriteLine(tag + ":" + level + ":" + message, args);
     } catch (FormatException) {
         Trace(MvxTraceLevel.Error, tag, "Exception during trace of {0} {1}", level, message);
     }
 }
 public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     try
     {
         Log.Info(tag, message, args);
         Debug.WriteLine(string.Format(tag + ":" + level + ":" + message, args));
     }
     catch (FormatException)
     {
         Trace(MvxTraceLevel.Error, tag, "Exception during trace");
         Trace(level, tag, message);
     }
 }
        public void Trace(MvxTraceLevel level, string tag, string message)
        {
            switch (level)
            {
                case MvxTraceLevel.Error:
                    Debug.LogError(tag + ": " + level + ": " + message);
                    break;

                case MvxTraceLevel.Warning:
                    Debug.LogWarning(tag + ": " + level + ": " + message);
                    break;

                case MvxTraceLevel.Diagnostic:
                    Debug.Log(tag + ": " + level + ": " + message);
                    break;
            }
        }
        public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
        {
            switch (level)
            {
                case MvxTraceLevel.Error:
                    Debug.LogError(string.Format(tag + ": " + level + ": " + message, args));
                    break;

                case MvxTraceLevel.Warning:
                    Debug.LogWarning(string.Format(tag + ": " + level + ": " + message, args));
                    break;

                case MvxTraceLevel.Diagnostic:
                    Debug.Log(string.Format(tag + ": " + level + ": " + message, args));
                    break;
            }
        }
示例#8
0
        public void Trace(MvxTraceLevel level, string tag, string message)
        {
            switch (level)
            {
                case MvxTraceLevel.Error:
                    Debug.LogError(string.Format("{0}:{1}:{2}", tag, level, message));
                    break;

                case MvxTraceLevel.Warning:
                    Debug.LogWarning(string.Format("{0}:{1}:{2}", tag, level, message));
                    break;

                case MvxTraceLevel.Diagnostic:
                    Debug.Log(string.Format("{0}:{1}:{2}", tag, level, message));
                    break;
            }
        }
示例#9
0
 public static void Trace(MvxTraceLevel level, Func <string> message)
 {
     Instance?.Trace(level, DefaultTag, PrependWithTime(message));
 }
示例#10
0
文件: MvxTrace.cs 项目: slodge/Blooor
 void IMvxTrace.Trace(MvxTraceLevel level, string tag, string message)
 {
     _realTrace.Trace(level, tag, message);
 }
示例#11
0
 public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     Log.Debug(tag, String.Format("[{0}] - {1}", level.ToString(), String.Format(message, args)));
 }
示例#12
0
 public void Trace(MvxTraceLevel level, string tag, string message)
 {
     Log.Debug(tag, String.Format("[{0}] - {1}", level.ToString(), message));
 }
示例#13
0
 public void Trace(MvxTraceLevel level, string tag, string message)
 {
     TraceLog.Add(tag + ":" + level + ":" + RemoveTimeFromMessage(message));
 }
示例#14
0
 public static void Trace(MvxTraceLevel level, string message, params object[] args)
 {
     Instance?.Trace(level, DefaultTag, PrependWithTime(message), args);
 }
示例#15
0
        public void Trace(MvxTraceLevel level, string tag, string message)
        {
#if DEBUG
			Console.WriteLine(tag + ": " + level + ": " + message);
#endif
        }
示例#16
0
 public static void Trace(MvxTraceLevel level, string message, params object[] args)
 {
     MvxTrace.TaggedTrace(level, Tag, message, args);
 }
示例#17
0
 public void Trace(MvxTraceLevel level, string tag, string message)
 {
     Debug.WriteLine(tag + ":" + level + ":" + message);
 }
示例#18
0
 public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     Console.WriteLine(tag + ": " + level + ": " + message, args);
 }
示例#19
0
 public static void Trace(MvxTraceLevel level, string message, params object[] args)
 {
     MvxTrace.Trace(level, message, args);
 }
示例#20
0
 public void Trace(MvxTraceLevel level, string tag, Func <string> message)
 {
     Console.WriteLine(tag + ":" + level + ":" + message());
 }
 public void Trace(MvxTraceLevel level, string tag, string message)
 {
     System.Diagnostics.Trace.WriteLine(tag + ": " + level + ": " + message);
 }
 public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     System.Diagnostics.Trace.WriteLine(string.Format(tag + ": " + level + ": " + message, args));
 }
示例#23
0
 public static void TaggedTrace(MvxTraceLevel level, string tag, Func <string> message)
 {
     Instance?.Trace(level, tag, PrependWithTime(message));
 }
示例#24
0
        public void Trace(MvxTraceLevel level, string tag, string message, params object[] args)
        {
#if DEBUG
			Console.WriteLine(tag + ": " + level + ": " + message, args);
#endif
        }
 public void Trace(MvxTraceLevel level, string tag, Func<string> message)
 {
     Trace(level, tag, message());
 }
示例#26
0
文件: MvxTrace.cs 项目: slodge/Blooor
 void IMvxTrace.Trace(MvxTraceLevel level, string tag, string message, params object[] args)
 {
     _realTrace.Trace(level, tag, message, args);
 }
示例#27
0
 public void Trace(MvxTraceLevel level, string tag, Func <string> message)
 {
     Android.Util.Log.Info(tag, message());
     Debug.WriteLine(tag + ":" + level + ":" + message());
 }
示例#28
0
 public void Trace(MvxTraceLevel level, string tag, Func<string> message)
 {
     Console.WriteLine(tag + ":" + level + ":" + message());
 }
示例#29
0
 public void Trace(MvxTraceLevel level, string tag, Func <string> message)
 {
     Debug.WriteLine($"{tag} : {level} : {message()}");
 }