Logger.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. namespace MediaBrowser.Common.Logging
  3. {
  4. public static class Logger
  5. {
  6. public static BaseLogger LoggerInstance { get; set; }
  7. public static void LogInfo(string message, params object[] paramList)
  8. {
  9. LoggerInstance.LogInfo(message, paramList);
  10. }
  11. public static void LogDebugInfo(string message, params object[] paramList)
  12. {
  13. LoggerInstance.LogDebugInfo(message, paramList);
  14. }
  15. public static void LogError(string message, params object[] paramList)
  16. {
  17. LoggerInstance.LogError(message, paramList);
  18. }
  19. public static void LogException(Exception ex, params object[] paramList)
  20. {
  21. LogException(string.Empty, ex, paramList);
  22. }
  23. public static void LogException(string message, Exception ex, params object[] paramList)
  24. {
  25. LoggerInstance.LogException(message, ex, paramList);
  26. }
  27. public static void LogWarning(string message, params object[] paramList)
  28. {
  29. LoggerInstance.LogWarning(message, paramList);
  30. }
  31. }
  32. }