You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
928 B

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using UnityEngine;
  7. namespace IPA.Logging
  8. {
  9. internal class UnityLogInterceptor
  10. {
  11. public static Logger UnityLogger = new StandardLogger("UnityEngine");
  12. public static Logger.Level LogTypeToLevel(LogType type)
  13. {
  14. switch (type)
  15. {
  16. case LogType.Assert:
  17. return Logger.Level.Debug;
  18. case LogType.Error:
  19. return Logger.Level.Error;
  20. case LogType.Exception:
  21. return Logger.Level.Critical;
  22. case LogType.Log:
  23. return Logger.Level.Info;
  24. case LogType.Warning:
  25. return Logger.Level.Warning;
  26. default:
  27. return Logger.Level.Info;
  28. }
  29. }
  30. }
  31. }