NLogger.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #if NOT_UNITY
  2. using NLog;
  3. namespace ET
  4. {
  5. public class NLogger: ILog
  6. {
  7. private readonly Logger logger;
  8. public NLogger(string name)
  9. {
  10. this.logger = LogManager.GetLogger(name);
  11. }
  12. public void Trace(string message)
  13. {
  14. this.logger.Trace(message);
  15. }
  16. public void Warning(string message)
  17. {
  18. this.logger.Warn(message);
  19. }
  20. public void Info(string message)
  21. {
  22. this.logger.Info(message);
  23. }
  24. public void Debug(string message)
  25. {
  26. this.logger.Debug(message);
  27. }
  28. public void Error(string message)
  29. {
  30. this.logger.Error(message);
  31. }
  32. public void Fatal(string message)
  33. {
  34. this.logger.Fatal(message);
  35. }
  36. public void Trace(string message, params object[] args)
  37. {
  38. this.logger.Trace(message, args);
  39. }
  40. public void Warning(string message, params object[] args)
  41. {
  42. this.logger.Warn(message, args);
  43. }
  44. public void Info(string message, params object[] args)
  45. {
  46. this.logger.Info(message, args);
  47. }
  48. public void Debug(string message, params object[] args)
  49. {
  50. this.logger.Debug(message, args);
  51. }
  52. public void Error(string message, params object[] args)
  53. {
  54. this.logger.Error(message, args);
  55. }
  56. public void Fatal(string message, params object[] args)
  57. {
  58. this.logger.Fatal(message, args);
  59. }
  60. }
  61. }
  62. #endif