SocketSharpLogger.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using MediaBrowser.Model.Logging;
  2. using System;
  3. namespace MediaBrowser.Server.Implementations.HttpServer.SocketSharp
  4. {
  5. public class SocketSharpLogger : SocketHttpListener.Logging.ILogger
  6. {
  7. private readonly ILogger _logger;
  8. public SocketSharpLogger(ILogger logger)
  9. {
  10. _logger = logger;
  11. }
  12. public void Debug(string message, params object[] paramList)
  13. {
  14. _logger.Debug(message, paramList);
  15. }
  16. public void Error(string message, params object[] paramList)
  17. {
  18. _logger.Error(message, paramList);
  19. }
  20. public void ErrorException(string message, Exception exception, params object[] paramList)
  21. {
  22. _logger.ErrorException(message, exception, paramList);
  23. }
  24. public void Fatal(string message, params object[] paramList)
  25. {
  26. _logger.Fatal(message, paramList);
  27. }
  28. public void FatalException(string message, Exception exception, params object[] paramList)
  29. {
  30. _logger.FatalException(message, exception, paramList);
  31. }
  32. public void Info(string message, params object[] paramList)
  33. {
  34. _logger.Info(message, paramList);
  35. }
  36. public void Warn(string message, params object[] paramList)
  37. {
  38. _logger.Warn(message, paramList);
  39. }
  40. }
  41. }