Log.cs 819 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. namespace Base
  2. {
  3. public static class Log
  4. {
  5. private static readonly ILog globalLog = new NLogAdapter(new StackInfoDecorater());
  6. private static ILog GlobalLog
  7. {
  8. get
  9. {
  10. return globalLog;
  11. }
  12. }
  13. public static void Info(string message)
  14. {
  15. GlobalLog.Info(message);
  16. }
  17. public static void Info(string format, params object[] args)
  18. {
  19. GlobalLog.Info(string.Format(format, args));
  20. }
  21. public static void Debug(string format)
  22. {
  23. GlobalLog.Debug(format);
  24. }
  25. public static void Debug(string format, params object[] args)
  26. {
  27. GlobalLog.Debug(string.Format(format, args));
  28. }
  29. public static void Error(string format)
  30. {
  31. GlobalLog.Error(format);
  32. }
  33. public static void Error(string format, params object[] args)
  34. {
  35. GlobalLog.Error(string.Format(format, args));
  36. }
  37. }
  38. }