Logger.cs 637 B

12345678910111213141516171819202122232425262728
  1. using System.Diagnostics;
  2. using Debug = UnityEngine.Debug;
  3. namespace VEngine
  4. {
  5. public static class Logger
  6. {
  7. public static bool Loggable = true;
  8. public static void E(string format, params object[] args)
  9. {
  10. Debug.LogErrorFormat(format, args);
  11. }
  12. public static void W(string format, params object[] args)
  13. {
  14. Debug.LogWarningFormat(format, args);
  15. }
  16. [Conditional("DEBUG")]
  17. public static void I(string format, params object[] args)
  18. {
  19. if (!Loggable) return;
  20. Debug.LogFormat(format, args);
  21. }
  22. }
  23. }