Logger.cpp 712 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #include "Logger.h"
  2. #include <stdio.h>
  3. #include <stdarg.h>
  4. using namespace WalrusRPG;
  5. void Logger::log(const char *fmt, ...)
  6. {
  7. printf(" [LOG] : ");
  8. va_list args;
  9. va_start(args, fmt);
  10. vprintf(fmt, args);
  11. va_end (args);
  12. }
  13. void Logger::debug(const char *fmt, ...)
  14. {
  15. printf("[DEBUG]: ");
  16. va_list args;
  17. va_start(args, fmt);
  18. vprintf(fmt, args);
  19. va_end (args);
  20. }
  21. void Logger::warn(const char *fmt, ...)
  22. {
  23. printf("[WARN] : ");
  24. va_list args;
  25. va_start(args, fmt);
  26. vprintf(fmt, args);
  27. va_end (args);
  28. }
  29. void Logger::error(const char *fmt, ...)
  30. {
  31. printf("[ERROR]: ");
  32. va_list args;
  33. va_start(args, fmt);
  34. vprintf(fmt, args);
  35. va_end (args);
  36. }