Log.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using System;
  2. namespace KYFramework
  3. {
  4. public static class Log
  5. {
  6. public static void Trace(string msg)
  7. {
  8. Logger.Instance.Trace(msg);
  9. }
  10. public static void Debug(string msg)
  11. {
  12. Logger.Instance.Debug(msg);
  13. }
  14. public static void Info(string msg)
  15. {
  16. Logger.Instance.Info(msg);
  17. }
  18. public static void TraceInfo(string msg)
  19. {
  20. Logger.Instance.Trace(msg);
  21. }
  22. public static void Warning(string msg)
  23. {
  24. Logger.Instance.Warning(msg);
  25. }
  26. public static void Error(string msg)
  27. {
  28. Logger.Instance.Error(msg);
  29. }
  30. public static void Error(Exception e)
  31. {
  32. Logger.Instance.Error(e);
  33. }
  34. public static void Trace(string message, params object[] args)
  35. {
  36. Logger.Instance.Trace(message, args);
  37. }
  38. public static void Warning(string message, params object[] args)
  39. {
  40. Logger.Instance.Warning(string.Format(message, args));
  41. }
  42. public static void Info(string message, params object[] args)
  43. {
  44. Logger.Instance.Info(string.Format(message, args));
  45. }
  46. public static void Debug(string message, params object[] args)
  47. {
  48. Logger.Instance.Debug(string.Format(message, args));
  49. }
  50. public static void Error(string message, params object[] args)
  51. {
  52. Logger.Instance.Error(message, args);
  53. }
  54. }
  55. }