logger.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. from flask import request, current_app
  2. from flask_login import current_user
  3. class Logger:
  4. @staticmethod
  5. def print_load_page_log(page: str):
  6. current_app.logger.debug(
  7. f"[{request.method}] Load - '{page}' ")
  8. @staticmethod
  9. def print_form_error_log(opt: str):
  10. current_app.logger.warning(
  11. f"[{request.method}] '{opt}' - Bad form ")
  12. @staticmethod
  13. def print_sys_opt_fail_log(opt: str):
  14. current_app.logger.error(
  15. f"[{request.method}] System {opt} - fail ")
  16. @staticmethod
  17. def print_sys_opt_success_log(opt: str):
  18. current_app.logger.warning(
  19. f"[{request.method}] System {opt} - success ")
  20. @staticmethod
  21. def print_user_opt_fail_log(opt: str):
  22. current_app.logger.debug(
  23. f"[{request.method}] User {opt} - fail ")
  24. @staticmethod
  25. def print_user_opt_success_log(opt: str):
  26. current_app.logger.debug(
  27. f"[{request.method}] User {opt} - success ")
  28. @staticmethod
  29. def print_user_opt_error_log(opt: str):
  30. current_app.logger.warning(
  31. f"[{request.method}] User {opt} - system fail ")
  32. @staticmethod
  33. def print_import_user_opt_success_log(opt: str):
  34. current_app.logger.info(
  35. f"[{request.method}] User {opt} - success ")
  36. @staticmethod
  37. def print_user_not_allow_opt_log(opt: str):
  38. current_app.logger.info(
  39. f"[{request.method}] User '{opt}' - reject ")