log_controller.py 651 B

12345678910111213141516171819202122
  1. import logging
  2. from flask import Blueprint, request
  3. from watermark_generate.tools.logger_tool import handler
  4. log_controller = Blueprint('log_controller', __name__)
  5. @log_controller.route('/znwr/jit/ai/v1/log_setting', methods=['POST'])
  6. def log_post():
  7. level = request.json['level']
  8. size = request.json['size']
  9. if level == 'debug':
  10. handler.setLevel(logging.DEBUG)
  11. if level == 'info':
  12. handler.setLevel(logging.INFO)
  13. if level == 'warning':
  14. handler.setLevel(logging.WARN)
  15. if level == 'error':
  16. handler.setLevel(logging.ERROR)
  17. handler.maxBytes = size * 1024
  18. return {'code': 0, 'msg': 'ok'}